A fault location method based on pulse current is presented, this method aimed to deal with the problem that the position of fault can’t be calculated accurately because the amplitude of single-phase grounding fault current is very smaller. A large amplitude pulse current is produced in fault line through changing the neutral grounding model in a short time. The transient process of pulse current can be controlled in the range of first half through selecting the current limiting resistance reasonably, and the second half of pulse current can be used to calculate the steady character of pulse current. The fault location method can be implement according to the relations between the steady character of pulse current and the fault position. The simulations with MATLAB/simulink software show that the presented fault location method has a high precision and little effect by ground resistance.