A battery charging apparatus for charging a battery including a lithium secondary cell, the battery charging apparatus comprising: a charging section configured to charge the lithium secondary cell with at least one of charging current and charging power manipulated; a current measuring section configured to obtain a measured value of a charging current applied to the lithium secondary cell; a voltage measuring section configured to obtain a measured value of a terminal voltage of the lithium secondary cell; and a control section configured to repeat a process during charging of the lithium secondary cell, wherein the process includes: calculating a lithium deposition threshold voltage value based on the measured value of the charging current, wherein lithium is assumed to be deposited in the lithium secondary cell when the terminal voltage is above the lithium deposition threshold voltage value; comparing the measured value of the terminal voltage with the calculated lithium deposition threshold voltage value; and controlling the at least one of charging current and charging power depending on the comparison; wherein the control section is configured to calculate the lithium deposition threshold voltage value such that the calculated lithium deposition threshold voltage value decreases as the measured value of the charging current increases; further comprising a temperature measuring section configured to obtain a measured value of temperature of the lithium secondary cell, characterized in that the control section is configured to calculate the lithium deposition threshold voltage value such that the calculated lithium deposition threshold voltage value decreases as the measured value of temperature decreases. a charging section configured to charge the lithium secondary cell with at least one of charging current and charging power manipulated; a current measuring section configured to obtain a measured value of a charging current applied to the lithium secondary cell; a voltage measuring section configured to obtain a measured value of a terminal voltage of the lithium secondary cell; and a control section configured to repeat a process during charging of the lithium secondary cell, wherein the process includes: calculating a lithium deposition threshold voltage value based on the measured value of the charging current, wherein lithium is assumed to be deposited in the lithium secondary cell when the terminal voltage is above the lithium deposition threshold voltage value; comparing the measured value of the terminal voltage with the calculated lithium deposition threshold voltage value; and controlling the at least one of charging current and charging power depending on the comparison; calculating a lithium deposition threshold voltage value based on the measured value of the charging current, wherein lithium is assumed to be deposited in the lithium secondary cell when the terminal voltage is above the lithium deposition threshold voltage value; comparing the measured value of the terminal voltage with the calculated lithium deposition threshold voltage value; and controlling the at least one of charging current and charging power depending on the comparison;