De lijn werd in verschillende fases geopend, Y Noir-Dieu - Gilly Sart Allet op 19 november 1874, Châtelet - Y Noir-Dieu op 22 september 1876, Gilly Sart Allet - Jumet op 26 maart 1879, Jumet - Gosselies op 5 augustus 1880 en Gosselies - Luttre op 1 juni 1876. Goederenverkeer bleef er tot in 1985 op het gedeelte Jumet-Brûlotte - Thiméon, tot 1989 van Gilly-Sart-Allet naar Jumet-Brûlotte en tot 1992 van Châtelet naar Gilly-Sart-Allet. De sporen werden daarna opgebroken in de jaren 1988-1995.
Bij de verlegging en verbreding van het Kanaal Charleroi-Brussel werd gedeeltelijk op de bedding van de voormalige lijn 120 een nieuwe verbindingsboog aangelegd over de lijnen 124 en 124A heen. Reizigersverkeer op lijn 119 werd echter opgeheven op 4 oktober 1953 en het baanvak Thiméon - Luttre opgebroken in 1956, zodoende is er geen nieuwe spoorbrug over het nieuwe kanaal gebouwd dat pas in 1968 geopend werd.
Huidige toestand
Over het grootste gedeelte van de bedding is een fietspad aangelegd en er zijn nog heel wat relicten te zien van het spoorverleden en van de industrie-aansluitingen. Het stationsgebouw en de goederenloods van Gilly-Sart-Allet, de goederenloods van Gosselies en het stationsgebouw van Viesville (thans cultureel centrum) staan er nog.
In Gosselies wordt een gedeelte van de route hergebruikt voor de aanleg voor een deel van de lijn 3 (alleen in zuidelijke richting) van de Métro Léger de Charleroi.
Aansluitingen
In de volgende plaatsen was er een aansluiting op de volgende spoorlijnen: