An apparatus for controlling battery state of charge in a hybrid electric vehicle, comprising: 1.1 a driving information or road information collecting device configured to detect driving information and road information including information regarding a slope or a road type and vehicle speed information regarding a speed of the vehicle; and 1.2 a vehicle controller configured 1.2.1 to determine a charge mode and a discharge mode based on the driving information, and 1.2.2 to determine a charging upper limit SOC and a charging lower limit SOC based on the road slope information or the road type information of a road section on which the vehicle is traveling and vehicle speed information in the road section, wherein 1.2.3 as information regarding the vehicle speed of the road section, a traffic speed determined based on a real-time traffic of the road section on which the vehicle is currently traveling, based on the detected location of the vehicle is acquired; and 1.2.4 to output a charge command or a discharge command with respect to a drive motor and a hybrid starter and generator based on the charging upper limit SOC where battery charging stops in the charge mode and the charging lower limit SOC where battery charging starts in the discharge mode; and 1.2.5 wherein the charging upper limit SOC and the charging lower limit SOC are battery SOC thresholds for charge control and are adjusted between a charging limit and a discharging limit based on the road slope or the road type and the speed of the vehicle, and wherein a SOC band that is defined as a section between the charging upper limit SOC and the charging lower limit SOC is adjusted between the charging limit and the discharging limit based on the road slope or the road type and the speed of the vehicle for each road section. 1.1 a driving information or road information collecting device configured to detect driving information and road information including information regarding a slope or a road type and vehicle speed information regarding a speed of the vehicle; and 1.2 a vehicle controller configured 1.2.1 to determine a charge mode and a discharge mode based on the driving information, and 1.2.2 to determine a charging upper limit SOC and a charging lower limit SOC based on the road slope information or the road type information of a road section on which the vehicle is traveling and vehicle speed information in the road section, wherein 1.2.3 as information regarding the vehicle speed of the road section, a traffic speed determined based on a real-time traffic of the road section on which the vehicle is currently traveling, based on the detected location of the vehicle is acquired; and 1.2.4 to output a charge command or a discharge command with respect to a drive motor and a hybrid starter and generator based on the charging upper limit SOC where battery charging stops in the charge mode and the charging lower limit SOC where battery charging starts in the discharge mode; and 1.2.5 wherein the charging upper limit SOC and the charging lower limit SOC are battery SOC thresholds for charge control and are adjusted between a charging limit and a discharging limit based on the road slope or the road type and the speed of the vehicle, and wherein a SOC band that is defined as a section between the charging upper limit SOC and the charging lower limit SOC is adjusted between the charging limit and the discharging limit based on the road slope or the road type and the speed of the vehicle for each road section. 1.2.1 to determine a charge mode and a discharge mode based on the driving information, and 1.2.2 to determine a charging upper limit SOC and a charging lower limit SOC based on the road slope information or the road type information of a road section on which the vehicle is traveling and vehicle speed information in the road section, wherein 1.2.3 as information regarding the vehicle speed of the road section, a traffic speed determined based on a real-time traffic of the road section on which the vehicle is currently traveling, based on the detected location of the vehicle is acquired; and 1.2.4 to output a charge command or a discharge command with respect to a drive motor and a hybrid starter and generator based on the charging upper limit SOC where battery charging stops in the charge mode and the charging lower limit SOC where battery charging starts in the discharge mode; and 1.2.5 wherein the charging upper limit SOC and the charging lower limit SOC are battery SOC thresholds for charge control and are adjusted between a charging limit and a discharging limit based on the road slope or the road type and the speed of the vehicle, and wherein a SOC band that is defined as a section between the charging upper limit SOC and the charging lower limit SOC is adjusted between the charging limit and the discharging limit based on the road slope or the road type and the speed of the vehicle for each road section.