A brushless motor control apparatus (10, 10A, 10B) configured to drive-control a three-phase brushless motor, and rectify and phase-control alternate current output voltages output from the three-phase brushless motor to charge a battery in a case where the three-phase brushless motor is rotary-driven by an engine and operates as a three-phase alternate current power generator, the brushless motor control apparatus comprising: a three-phase bridge circuit having arms each including a switching element (Q1 to Q6) and a diode (Dx) coupled in inverse parallel to the switching element; a phase voltage detector (Su) configured to detect a phase voltage (Vu, Vv, Vw) of any one phase of phases (Lu, Lv, Lw) of the three-phase brushless motor; a zero-cross point detector configured to detect zero-cross points of the phase voltage of the one phase detected by the phase voltage detector; a number of engine rotations measurer configured to measure a number of rotations of the engine based on a cycle of the zero-cross points detected by the zero-cross point detector; a phase control regulator unit configured to, when the number of rotations of the engine is greater than or equal to a first number of rotations predetermined, at which zero-cross points become unable to be detected, rectify and phase-control the alternate current output voltages of the respective phases output from the three-phase brushless motor, and supply the alternate current output voltages to the battery; and a short regulator unit configured to, when the number of rotations of the engine is smaller than the first number of rotations and when a charged voltage of the battery is greater than or equal to a predetermined determination reference voltage (Vsref), control the switching elements (Q1 - Q6) of the three-phase bridge circuit to perform interphase short circuit of the alternate current output voltages output from the three-phase brushless motor, or control the switching elements to be collectively turned off. a three-phase bridge circuit having arms each including a switching element (Q1 to Q6) and a diode (Dx) coupled in inverse parallel to the switching element; a phase voltage detector (Su) configured to detect a phase voltage (Vu, Vv, Vw) of any one phase of phases (Lu, Lv, Lw) of the three-phase brushless motor; a zero-cross point detector configured to detect zero-cross points of the phase voltage of the one phase detected by the phase voltage detector; a number of engine rotations measurer configured to measure a number of rotations of the engine based on a cycle of the zero-cross points detected by the zero-cross point detector; a phase control regulator unit configured to, when the number of rotations of the engine is greater than or equal to a first number of rotations predetermined, at which zero-cross points become unable to be detected, rectify and phase-control the alternate current output voltages of the respective phases output from the three-phase brushless motor, and supply the alternate current output voltages to the battery; and a short regulator unit configured to, when the number of rotations of the engine is smaller than the first number of rotations and when a charged voltage of the battery is greater than or equal to a predetermined determination reference voltage (Vsref), control the switching elements (Q1 - Q6) of the three-phase bridge circuit to perform interphase short circuit of the alternate current output voltages output from the three-phase brushless motor, or control the switching elements to be collectively turned off.