A battery management apparatus, which includes a master BMS and a plurality of slave BMSs (200a, 200b, 200c) connected to the master BMS by means of communication, wherein the master BMS includes a master control unit configured to generate operation order information of the plurality of slave BMSs based on state-of-charge information of each of a plurality of battery modules (10a, 10b, 10c) respectively connected to one of the plurality of slave BMSs, the master control unit being configured to generates the operation order information so that the greater the charge amount of the given battery module contained in the state-of-charge information, the earlier the operation order of the slave BMS corresponding to the given battery module, wherein each of the plurality of slave BMSs includes: a slave communication unit (220a, 220b, 220c) configured to receive the operation order information generated by the master control unit and receive battery temperature information measured by a temperature measurement unit; and a slave control unit (210a, 210b, 210c) configured to operate a battery cooling unit by using an output of the corresponding battery module according to the operation order when the temperature value of the battery temperature information is included in a preset temperature range so that the output of the corresponding battery module is supplied to the battery cooling unit. wherein the master BMS includes a master control unit configured to generate operation order information of the plurality of slave BMSs based on state-of-charge information of each of a plurality of battery modules (10a, 10b, 10c) respectively connected to one of the plurality of slave BMSs, the master control unit being configured to generates the operation order information so that the greater the charge amount of the given battery module contained in the state-of-charge information, the earlier the operation order of the slave BMS corresponding to the given battery module, wherein each of the plurality of slave BMSs includes: a slave communication unit (220a, 220b, 220c) configured to receive the operation order information generated by the master control unit and receive battery temperature information measured by a temperature measurement unit; and a slave control unit (210a, 210b, 210c) configured to operate a battery cooling unit by using an output of the corresponding battery module according to the operation order when the temperature value of the battery temperature information is included in a preset temperature range so that the output of the corresponding battery module is supplied to the battery cooling unit. a slave communication unit (220a, 220b, 220c) configured to receive the operation order information generated by the master control unit and receive battery temperature information measured by a temperature measurement unit; and a slave control unit (210a, 210b, 210c) configured to operate a battery cooling unit by using an output of the corresponding battery module according to the operation order when the temperature value of the battery temperature information is included in a preset temperature range so that the output of the corresponding battery module is supplied to the battery cooling unit.