A motor driving apparatus includes an inverter circuit for converting an output voltage of a power supply into a three-phase AC and outputting the same to the brushless motor, a rotor position estimation unit for estimating a rotor position of the brushless motor, and an inverter control unit for controlling the inverter circuit so that the brushless motor is driven by a current based on the estimated rotor position. The inverter control unit determines an advance angle of the current supplied to the brushless motor with respect to the estimated rotor position so as to minimize a deviation between a command rpm and an actual rpm. Therefore, it is possible to perform stable weak field control for the brushless motor, independently from the input voltage of the inverter circuit, without using predetermined control variables such as table values.