A motor control device that controls the driving of a motor having a permanent magnet provided at a rotor has: an angle detector that detects the angle of the rotor by use of an angle sensor; a current detector that detects, as a detected current, the outflow current from or inflow current to a direct-current power source serving as the source for driving the motor; and an angle corrector that corrects the detected angle based on the detected current. The driving of the motor is controlled by use of a corrected angle obtained through the correction by the angle corrector.