Kingsgrove station opened on 21 September 1931 when the East Hills line opened from Tempe to East Hills.[3] It was the original terminus of the double track electrified section from Tempe. Until 1939, passengers transferred at Kinsgrove to a CPH railmotor or steam service to continue their journey towards East Hills. The line was duplicated and electrified beyond Kingsgrove in 1948.[4]
In 2000, as part of the quadruplication of the line from Wolli Creek to just west of Kingsgrove station, through lines were added on either side of the existing pair. A headshunt was provided to the west of the station in association with this project, this is used by terminating services. In 2013, the quadruplication was extended to Revesby as part of the Rail Clearways Program.[5]
On 6 October 2000, an eight car Tangara derailed at low speed near Kingsgrove station causing the rear three carriages to topple onto their side. The derailment was caused by a track buckling as a result of high temperatures.[7] Ten people were hospitalised.[8]