The paper proposes a multifunction charger for LiFePO4 battery. The proposed multifunction charger contains charge circuit for LiFePO4 battery and state of charge (SOC) estimation system. With a micro processor integrated, the proposed charger is capable of digital control to improve the system reliability. The fast charger uses pulse current charging circuit which integrates micro processor, voltage detecting interface, current detecting interface and control software. The user can adjust the duty cycle and frequency of charging pulse by controlling the pulse width modulation (PWM) signal. The proposed battery state of charge estimation system is based on the radial basis function (RBF) neural network approach. The architecture of RBF neural network used in this project contains an input layer, an output layer and a hidden layer. Input layer has 3 neurons which are impedance, voltage, current of battery and output layer has one neuron which is SOC. To verify the performances of the proposed multifunction fast charger, a prototype charger has been tested on practical LiFePO4 battery. The field practical operations of the prototype charger were studied in accordance with the conditions for the different charging modes.