A talented but unlucky winger (he had over 20 operations on his knee), Mark Barham began his career at Norwich City in 1978, where he won a Second Division title in 1986 and the historic League Cup in 1985. Mark left Norwich City in summer 1987, after 213 appearances and 25 goals in all competitions. In the 1987/88 season he moved to Huddersfield Town (Division 2) and in 1988/89 to Middlesbrough, where he only played 4 games. In the following seasons he played for West Bromwich Albion, Brighton & Hove Albion (1989-92, 88 appearances, 13 goals) Shrewsbury Town and Kitchee (Hong Kong).
In 1983 he was called up twice for England to play two friendlies.