Career
Davidson joined Partick Thistle in 1945 and played for the Maryhill club for the next 15 years. During this time he helped the side to three League Cup finals (all lost) and gained selection to the Scottish League representative side four times. He also earned a total of eight caps for Scotland between 1954 and 1955, scoring once in a 2–2 draw with Northern Ireland in November 1954.
Davidson left Partick in 1960, joining Highland League side Inverness Caledonian for three seasons.
Upon his playing retirement he rejoined Partick as groundsman.