The invention provides a vehicle power battery preheating device and a control method thereof, and the vehicle power battery preheating device comprises a first power battery pack, a second power battery pack, a direct current bus capacitor, a driving motor, a motor driving inverter, a current sensor and a battery preheating control system, the direct current side of the motor driving inverter isconnected with the direct current bus capacitor, the alternating current output side of the motor driving inverter is connected with a stator winding of the driving motor; the first power battery packand the second power battery pack are connected in series to form a power battery pack; the power battery pack is connected in parallel with the DC bus capacitor; the power battery pack is connectedwith a one-phase stator winding of the driving motor through a heating contactor; at least one temperature sensor is arranged at a temperature sampling point of the power battery pack; and the currentsensor is arranged at the alternating-current output end of the motor-driven inverter. According to the invention, the problems of low heating rate, poor effect, high energy consumption, high cost, large volume and the like of the existing battery heating equipment in a low-temperature environment are solved, and the self energy of the battery can be used for heating.