Career
Born in Invergowrie, Davidson joined Football League club Sheffield Wednesday from Elmwood, but failed to make an appearance for the Owls. He moved to Colchester United in 1951, spending one season with the club and making 19 appearances. His final game came at the end of the 1951-1952 season in a 1–0 home victory against Watford.
He later returned to his native Scotland to play for Carnoustie Panmure.
He died in 2007.