Spearing was a regular under Dave Stringer in 1986–87 playing in 48 matches before losing his place to Mark Bowen and in 1988 he joined Leicester City for a fee of £100,000.
He spent three seasons with the Foxes making 79 appearances scoring once before moving on to Plymouth Argyle.
Sudbury, Wisbech and Great Yarmouth before taking up his position of assistant manager at Cambridge United in 2005.
Spearing returned to Carrow Road to play in the centenary match against Harwich & Parkeston in September 2002.
On 8 April 2016 Spearing was announced as the newly appointed Head of Football Recruitment at his former club Norwich City.