Career
Born in Lowestoft, Norman began his playing career with local club Lowestoft Town before joining Colchester United, playing regularly in the reserve team He made his first-team debut on 23 August 1986 in the opening game of the season, a 3–1 defeat at Lincoln City, coming on as a substitute for Keith Day. He scored one league goal for the club in appearances, his goal the equaliser in a 1–1 draw with Tranmere Rovers on 23 January 1987.
Norman would later join non-league club Wycombe Wanderers for the remainder of the 1987-1988 season, where made 78 appearances during a two-year spell with the club, also earning England semi-professional honours in 1989.
Following his time with Wycombe, Norman joined Wealdstone before signing for Chesham United for £25,000. He later played in New Zealand for Papatoetoe, though he later returned to England, featuring for Chertsey Town, a second spell with Chesham and reconvened with former club Lowestoft.