PURPOSE: A device and method for controlling a motor are provided to efficiently prevent the burnout of an electric motor by supplying only the allowable current to an electric motor at a detected temperature. CONSTITUTION: A temperature detecting unit(14) detects a temperature around a motor power control device. A current detecting unit(15) detects a driving current provided to the electric motor through the motor power control device. A MCU(11) previously sets and stores a threshold temperature and a current limit value corresponding to the threshold temperature. If the detected temperature and current are larger than the current limit value, the MCU stops the output of a control signal to the motor power control device and the driving of the electric motor.