A motor control device comprising: an electric current detection means that detects phase electric current values of three phases to be electrically conducted to a motor; a motor control signal output means that outputs a motor control signal by executing electric current control, in which a triangular wave is a PWM carrier, based on the respective phase electric current values; and a drive circuit that outputs drive power to the motor, based on the motor control signal, wherein the drive circuit is configured by parallel connecting switching arms (18u, 18v, 18w) in correspondence to the respective phases, each of the switching arms having a pair of switching elements turning on/off on the basis of the motor control signal and connected in series with each other, wherein electric current sensors (20u, 20v, 20w) are provided to low-voltage sides of the respective switching arms, wherein the electric current detection means detects first electric current values of the respective phases by acquiring output signals of the respective electric current sensors at timing at which the triangular wave becomes a peak, detects second electric current values of the respective phases by acquiring output signals of the respective electric current sensors at timing at which the triangular wave becomes a bottom, and detects phase electric current values of the respective phases based on differences of the respective first electric current values and the respective second electric current values, wherein an anomaly detection means that detects an anomaly occurring on power feeding paths of the respective phases on the basis of the first electric current values, the second electric current values and the phase electric current values is provided, and wherein when at least one of an absolute value of the first electric current value and an absolute value of the second electric current value exceeds a first threshold value that is set in correspondence to a limit value of the electric current detection and an absolute value of the phase electric current value is smaller than a second threshold value that is set in correspondence to zero in any one phase, the anomaly detection means determines that an anomaly of the electric current sensor has occurred as regards the corresponding phase. an electric current detection means that detects phase electric current values of three phases to be electrically conducted to a motor; a motor control signal output means that outputs a motor control signal by executing electric current control, in which a triangular wave is a PWM carrier, based on the respective phase electric current values; and a drive circuit that outputs drive power to the motor, based on the motor control signal, wherein the drive circuit is configured by parallel connecting switching arms (18u, 18v, 18w) in correspondence to the respective phases, each of the switching arms having a pair of switching elements turning on/off on the basis of the motor control signal and connected in series with each other, wherein electric current sensors (20u, 20v, 20w) are provided to low-voltage sides of the respective switching arms, wherein the electric current detection means detects first electric current values of the respective phases by acquiring output signals of the respective electric current sensors at timing at which the triangular wave becomes a peak, detects second electric current values of the respective phases by acquiring output signals of the respective electric current sensors at timing at which the triangular wave becomes a bottom, and detects phase electric current values of the respective phases based on differences of the respective first electric current values and the respective second electric current values, wherein an anomaly detection means that detects an anomaly occurring on power feeding paths of the respective phases on the basis of the first electric current values, the second electric current values and the phase electric current values is provided, and wherein when at least one of an absolute value of the first electric current value and an absolute value of the second electric current value exceeds a first threshold value that is set in correspondence to a limit value of the electric current detection and an absolute value of the phase electric current value is smaller than a second threshold value that is set in correspondence to zero in any one phase, the anomaly detection means determines that an anomaly of the electric current sensor has occurred as regards the corresponding phase.