Brushless DC motor (BLDC) are widely used for many industrial applications because of their high efficiency, high torque and low volume. This paper focuses on speed control of BLDC motor using soft computing technique. The problems related to control systems are undesirable overshoot, longer settling times and vibrations while going from one state to another. To overcome the maximum overshoot and longer settling times, PID and self-tuning Fuzzy PID control techniques were used in the closed loop controller architecture. The speed control of BLDC motor was simulated using MATLAB/ SIMULINK and the results are obtained. The simulation results revealed that the proposed self-tuning fuzzy PID controller provides better performance than conventional controller. The prototype model of BLDC motor is presented and the speed response of BLDC motor is observed by LCD display.