A motor control device comprising: a brushless motor; a position detector for detecting a position of a rotor of the brushless motor; an inverter for driving the brushless motor; a current detector for detecting an electric current that flows to the brushless motor; and a controller for controlling the inverter based on an output signal of the position detector and an output signal of the current detector, wherein the controller is provided with a memory device, and configured to control winding currents fed to windings of the brushless motor, rotate a current vector, which is a composite of the winding currents of the brushless motor, and further configured to perform current control according to proportional-plus-integral control. characterized in that: the position detector is composed of Hall elements or Hall integrated circuits; the controller is further configured to rotate the current vector for detecting an angle (θ) of the current vector when the output signal of the position detector changes from low to high or high to low, store a difference between the angle (θ) detected and an ideal position of the rotor in the memory device as a correction value for a position detection signal of the brushless motor, control the brushless motor by using the output signal of the position detector and the correction value for the position detection signal when the brushless motor is being driven. a brushless motor; a position detector for detecting a position of a rotor of the brushless motor; an inverter for driving the brushless motor; a current detector for detecting an electric current that flows to the brushless motor; and a controller for controlling the inverter based on an output signal of the position detector and an output signal of the current detector, wherein the controller is provided with a memory device, and configured to control winding currents fed to windings of the brushless motor, rotate a current vector, which is a composite of the winding currents of the brushless motor, and further configured to perform current control according to proportional-plus-integral control. characterized in that: the position detector is composed of Hall elements or Hall integrated circuits; the controller is further configured to rotate the current vector for detecting an angle (θ) of the current vector when the output signal of the position detector changes from low to high or high to low, store a difference between the angle (θ) detected and an ideal position of the rotor in the memory device as a correction value for a position detection signal of the brushless motor, control the brushless motor by using the output signal of the position detector and the correction value for the position detection signal when the brushless motor is being driven. the position detector is composed of Hall elements or Hall integrated circuits; the controller is further configured to rotate the current vector for detecting an angle (θ) of the current vector when the output signal of the position detector changes from low to high or high to low, store a difference between the angle (θ) detected and an ideal position of the rotor in the memory device as a correction value for a position detection signal of the brushless motor, control the brushless motor by using the output signal of the position detector and the correction value for the position detection signal when the brushless motor is being driven.