An electric motor control apparatus, comprising: current control means for determining respective phase voltage commands according to a torque current command corresponding to a target value of a torque generated by an electric motor, and currents flowing in respective phases of the electric motor; a switching element drive circuit for instructing, based on the respective phase voltage commands received from the current control means, an inverter to perform a switching operation; the inverter, which comprises a plurality of switching elements (UP, UN, VP, VN, WP, WN) for receiving a switching operation signal from the switching element drive circuit, and applying, through the switching elements (UP, UN, VP, VN, WP, WN) provided in the respective phases, voltages to the respective phases of the electric motor to cause currents to flow in the respective phases of the electric motor, and drive the electric motor; current detectors (CT1-CT3) disposed in series with the switching elements (UP, UN, VP, VN, WP, WN) in the respective phases of the inverter; short-circuit point locating means for locating a short-circuit fault point; and motor rotation angle detecting means for detecting a rotation angle of the electric motor, and outputting a rotation angle detection value, characterized in that, the short-circuit point locating means stores a test pattern indicative of a predetermined combination for turning on the switching elements (UP, UN, VP, VN, WP, WN) of the inverter, and locates the short-circuit fault point based on the test pattern and current detection values in the respective phases detected by the current detectors (CT1, CT2, CT3) in response to the test pattern, under the conditions that the rotation angle detection value is within the angle range in which currents generated by a counter-electromotive force do not flow through the current detector (CT1, CT2, CT3) being used to detect the current detection value in the respective phase for determination of the short-circuit fault point. current control means for determining respective phase voltage commands according to a torque current command corresponding to a target value of a torque generated by an electric motor, and currents flowing in respective phases of the electric motor; a switching element drive circuit for instructing, based on the respective phase voltage commands received from the current control means, an inverter to perform a switching operation; the inverter, which comprises a plurality of switching elements (UP, UN, VP, VN, WP, WN) for receiving a switching operation signal from the switching element drive circuit, and applying, through the switching elements (UP, UN, VP, VN, WP, WN) provided in the respective phases, voltages to the respective phases of the electric motor to cause currents to flow in the respective phases of the electric motor, and drive the electric motor; current detectors (CT1-CT3) disposed in series with the switching elements (UP, UN, VP, VN, WP, WN) in the respective phases of the inverter; short-circuit point locating means for locating a short-circuit fault point; and motor rotation angle detecting means for detecting a rotation angle of the electric motor, and outputting a rotation angle detection value, characterized in that, the short-circuit point locating means stores a test pattern indicative of a predetermined combination for turning on the switching elements (UP, UN, VP, VN, WP, WN) of the inverter, and locates the short-circuit fault point based on the test pattern and current detection values in the respective phases detected by the current detectors (CT1, CT2, CT3) in response to the test pattern, under the conditions that the rotation angle detection value is within the angle range in which currents generated by a counter-electromotive force do not flow through the current detector (CT1, CT2, CT3) being used to detect the current detection value in the respective phase for determination of the short-circuit fault point.