Based on the back progpagation neural network (BPNN) applied for transformer fault diagnosis, an improved algorithm of BPNN is introduced, and some basic conceptions of data reliability analysis are adopted to pre process the input data of BPNN. The results of verification show that satisfactory accuracy and good application of this method could be acquired.