A new control strategy was proposed to restrain the torque ripples of brushless DC motor (BLDCM) when starting an electric vehicle. Based on the mathematical model of BLDCM, a double loop model of the BLDCM drive system was established using Matlab/Simulink. A PID controller was used in the speed loop, and a current controller based on hysteresis characteristic was implemented in the current loop. The simulation results were compared with the experimental results obtained in the drum test using an electric vehicle which was developed by the research institute. It was found that the control strategy and the motor controller exploited by the research institute met the technical requirements of starting process for the electric vehicle. The torque ripples of BLDCM were suppressed and the simulation model was validated.