The station opened on 4 July 1855 by the Peebles Railway.
The goods yard was accessed from the north and consisted of three sidings, two of which served a cattle dock.
The station was downgraded to an unstaffed halt on 1 November 1946 and the suffix 'halt' was added to its name on 7 July 1947, although it didn't appear on tickets or signs, just the timetables.
It closed to passengers and goods traffic on 5 February 1962.
This Scotland railway station-related article is a stub.