A motor control device comprising: a drive circuit that is configured to supply drive electric power in three phases (U, V, W) to a motor, according to turning on or off of switching elements disposed in phase feeding paths for the motor; a control unit that is configured to compute voltage command values (U U *, U V *, U W *) of the three phases (U, V, W) for the motor through current feedback control that is configured to cause current values (I U, I V, I W) of the three phases (U, V, W) for the motor to follow current command values corresponding to a target output of the motor, and is configured to generate control signals for turning on or off the switching elements, based on the voltage command values (U U *, U V *, U W *) of the three phases (U, V, W); and an abnormality detecting portion, wherein when one of the three phases (U, V, W) is set as a specific phase (U, V, W), the abnormality detecting portion is configured to determine that a current-carrying failure occurs in the specific phase (U, V, W) on a condition that all of (i) a condition that an absolute value of the current value (I U, I V, I W) of the specific phase (U, V, W) is less than a predetermined first current determination value, (ii) a condition that an absolute value of the voltage command value (U U *, U V *, U W *) of the specific phase (U, V, W) is equal to or greater than a predetermined voltage command determination value, and (iii) a condition that the voltage command value (U U *, U V *, U W *) of the specific phase (U, V, W) is deviated from the voltage command values (U U *, U V *, U W *) of two phases (U, V, W) other than the specific phase (U, V, W) are satisfied, wherein the abnormality detecting portion is configured to detect the current-carrying failure in the specific phase (U, V, W), on a further condition that an angular velocity (ω) of the motor is lower than a predetermined angular velocity determination value (ω1), and wherein the abnormality detecting portion is configured to detect the current-carrying failure in the specific phase (U, V, W), on a further condition that a power supply voltage of the drive circuit is equal to or higher than a predetermined voltage determination value. a drive circuit that is configured to supply drive electric power in three phases (U, V, W) to a motor, according to turning on or off of switching elements disposed in phase feeding paths for the motor; a control unit that is configured to compute voltage command values (U U *, U V *, U W *) of the three phases (U, V, W) for the motor through current feedback control that is configured to cause current values (I U, I V, I W) of the three phases (U, V, W) for the motor to follow current command values corresponding to a target output of the motor, and is configured to generate control signals for turning on or off the switching elements, based on the voltage command values (U U *, U V *, U W *) of the three phases (U, V, W); and an abnormality detecting portion, wherein when one of the three phases (U, V, W) is set as a specific phase (U, V, W), the abnormality detecting portion is configured to determine that a current-carrying failure occurs in the specific phase (U, V, W) on a condition that all of (i) a condition that an absolute value of the current value (I U, I V, I W) of the specific phase (U, V, W) is less than a predetermined first current determination value, (ii) a condition that an absolute value of the voltage command value (U U *, U V *, U W *) of the specific phase (U, V, W) is equal to or greater than a predetermined voltage command determination value, and (iii) a condition that the voltage command value (U U *, U V *, U W *) of the specific phase (U, V, W) is deviated from the voltage command values (U U *, U V *, U W *) of two phases (U, V, W) other than the specific phase (U, V, W) are satisfied, wherein the abnormality detecting portion is configured to detect the current-carrying failure in the specific phase (U, V, W), on a further condition that an angular velocity (ω) of the motor is lower than a predetermined angular velocity determination value (ω1), and