A driving circuit for a brushless motor for synchronizing the commutation timing with a timing for increasing or decreasing the armature winding current comprises: a rotor location detection means (4) for detecting a relative location of the armature windings and the rotor; a commutation control means (9) for switching a current to an armature winding at a detected rotor location; a speed detection means for detecting a speed of actual rotor speed; a speed difference detecting means (409) for outputting a difference between an actual rotation speed of the rotor and target rotation speed as a speed difference signal; said a speed difference compensation filter (410) for obtaining a current indication value from detected speed difference signal in order to drive the armature winding; said commutation control means switch the current supplying phase and increase or decrease the current indication value which is applied to the armature winding after a predetermined period. <IMAGE>