This paper proposes a design for position control of sensor-less Brushless DC (BLDC) motor drive by means of the back electromotive force (EMF) method. A fuzzy controller based on regenerative observer is employed to control the BLDC motor drive. Most of the existing sensor-less methods have low performance at transients and low speed range. The controller is designed to overcome this problem. The whippings are avoided by the proposed controller using fuzzy switching gain adjustment. Additionally, the model for BLDC motor is also derived. Simulation results confirm the better performance and higher efficiency of the proposed model.