A battery control system connected to a battery, which controls charge/discharge at the battery, comprising: the battery, and a current detection unit that measures a current value by detecting a charge/discharge current flowing through the battery; a voltage detection unit (122, 140) that detects a voltage at the battery; a temperature detection unit that detects a temperature at the battery; a temperature history recording unit that records temperature history pertaining to the temperature detected by the temperature detection unit; and a charge/discharge restriction unit that restricts the charge/discharge current, characterized in that the charge/discharge restriction unit restricts the charge/discharge current in a low temperature state in response to the temperature history recorded by the temperature history recording unit, wherein the charge/discharge restriction unit makes a decision as to whether or not to restrict the charge/discharge current by determining, based upon the temperature history, a highest temperature at the battery as the battery is charged/discharged continuously or intermittently over a length of time equal to or greater than a predetermined continuous time length and comparing the highest temperature with a predetermined first and second threshold values, wherein the second threshold value is lower than the first threshold value and wherein the first and second threshold values increase in correspondence to the continuous time length as the continuous time length increases; and the charge/discharge restriction unit imposes a first charge/discharge restriction so as to restrict the charge/discharge current if the highest temperature is lower than the first threshold value and imposes a second charge/discharge restriction so as to further restrict the charge/discharge current if the highest temperature is lower than the second threshold value. the battery, and a current detection unit that measures a current value by detecting a charge/discharge current flowing through the battery; a voltage detection unit (122, 140) that detects a voltage at the battery; a temperature detection unit that detects a temperature at the battery; a temperature history recording unit that records temperature history pertaining to the temperature detected by the temperature detection unit; and a charge/discharge restriction unit that restricts the charge/discharge current, characterized in that the charge/discharge restriction unit restricts the charge/discharge current in a low temperature state in response to the temperature history recorded by the temperature history recording unit, wherein the charge/discharge restriction unit makes a decision as to whether or not to restrict the charge/discharge current by determining, based upon the temperature history, a highest temperature at the battery as the battery is charged/discharged continuously or intermittently over a length of time equal to or greater than a predetermined continuous time length and comparing the highest temperature with a predetermined first and second threshold values, wherein the second threshold value is lower than the first threshold value and wherein the first and second threshold values increase in correspondence to the continuous time length as the continuous time length increases; and the charge/discharge restriction unit imposes a first charge/discharge restriction so as to restrict the charge/discharge current if the highest temperature is lower than the first threshold value and imposes a second charge/discharge restriction so as to further restrict the charge/discharge current if the highest temperature is lower than the second threshold value.