Stationen togs i bruk 1860. Det ursprungliga, i en våning uppförda stationshuset i trä, revs 1908-1909, flera år innan ett nytt stationshus i tegel i två våningar, kunde tas i bruk 1911. Under byggtiden utnyttjades vad en insändare i Svenska Dagbladet den 1 september 1910 betecknade som ett ruckel beläget flera hundra meter från plattformarna. Sannolikt var det detta provisoriska stationshus som revs 1912. 1911 års stationsbygggnad revs 1959.
Från järnvägens öppnande till 1930 låg här SJ huvudverkstad, 1930-31 flyttad till Tomteboda.