The station was opened as Lower Norwood on 1 December 1856, as part of the West End of London and Crystal Palace Railway.
The original station buildings were demolished in 1969, and replaced with prefabricated CLASP buildings.