Davidson was signed for Sheffield United by manager Dave Bassett in June 1993 from non-league Walton and Hersham. He was never able to make the break into the first team and was eventually given a free transfer to Chester City in 1996. He made over 100 appearances for The Blues before spells with Barnet and Shrewsbury Town where he finished his career. At Shrewsbury he scored once, his goal coming in the League Cup against Preston North End.
