A battery pack heating apparatus for double vehicle heating, characterized by being portably arranged outside a vehicle, comprising: an energy storage device; a current sensor, a first end of the current sensor being connected with a first end of the energy storage device; a first diode, an input end of the first diode being connected with a second end of the current sensor; a first heating interface, a positive electrode of the first heating interface being connected with an output end of the first diode, a negative electrode of the first heating interface being connected with a second end of the energy storage device, wherein the first heating interface is configured to connect with a first battery pack, the first battery pack being arranged on a first vehicle; a first switching device, connected between the second end of the current sensor and the positive electrode of the first heating interface; a second diode, an output end of the second diode being connected with the second end of the current sensor; a second heating interface, a negative electrode of the second heating interface being connected with an input end of the second diode, a positive electrode of the second heating interface being connected with the second end of the energy storage device, wherein the second heating interface is configured to connect with a second battery pack, the second battery being arranged on a second vehicle; a second switching device, connected between the second end of the current sensor and the negative electrode of the second heating interface; a heating control module, configured to control on-off states of the first switching device and the second switching device. an energy storage device; a current sensor, a first end of the current sensor being connected with a first end of the energy storage device; a first diode, an input end of the first diode being connected with a second end of the current sensor; a first heating interface, a positive electrode of the first heating interface being connected with an output end of the first diode, a negative electrode of the first heating interface being connected with a second end of the energy storage device, wherein the first heating interface is configured to connect with a first battery pack, the first battery pack being arranged on a first vehicle; a first switching device, connected between the second end of the current sensor and the positive electrode of the first heating interface; a second diode, an output end of the second diode being connected with the second end of the current sensor; a second heating interface, a negative electrode of the second heating interface being connected with an input end of the second diode, a positive electrode of the second heating interface being connected with the second end of the energy storage device, wherein the second heating interface is configured to connect with a second battery pack, the second battery being arranged on a second vehicle; a second switching device, connected between the second end of the current sensor and the negative electrode of the second heating interface; a heating control module, configured to control on-off states of the first switching device and the second switching device.