Career
Johnson signed professional terms with Luton Town on 12 November 1986 as an 18-year-old centre back who could also play as either a full back or midfielder. His career spanned 16 years across the top four league divisions of England, experiencing three relegations and a promotion. Appointed as club captain during 1995-1996, Johnson made a total of 440 appearances for Luton, 373 of which came in the league.
Towards the end of his career Johnson was plagued by injuries, and he officially retired from playing in 2003.
In 2002, with Johnson still registered as a player, he was appointed as assistant to youth team manager John Moore. A year later and with Johnson now retired, Moore moved on and Johnson became youth team manager himself, a position he retained until he was released from his contract by Kevin Blackwell in June 2007.
During his tenure, he oversaw the development of players such as Curtis Davies, Leon Barnett and Kevin Foley, who have all since played in the Premier League. Johnson runs his own football academy in Luton, is the holder of a Union of European Football Associations "A" Coaching Licence, and spent the 2008-2009 season as manager of non-league side Street Neots Town, though he left the club after a 17th placed finish in the United Counties Football League Premier Division.
On 20 December 2009, Johnson was appointed as the assistant manager of Conference National side Kettering Town.