Former Middlesbrough, Newcastle and Darlington defender Peter Johnson played a handful of games for Exeter City in the mid-1980s in between arriving from Whitby Town (where he had been since leaving Crewe) and departing for Southend United. He also appeared for Bristol City (loan), Doncaster, Gillingham and Peterborough in a near 400-game Football LeagueHe commenced his career with Middlesbrough as an apprentice, becoming a full professional in October 1976, and going on to feature in 43 league matches. He moved to Newcastle United in October 1980 from where he had a loan spell with Bristol City. He joined Doncaster Rovers in March 1983, before moving onto Darlington where he made 89 league appearances. Joining Whitby Town in the summer of 1985, he was soon back in the Football League with Crewe Alexandra before returning to Whitby.
Signed by Exeter City in March 1986, he made his debut for the Grecians in a 1-0 home win over Peterborough United. After playing five times in what remained of the season, he left the club to play for Southend United for whom he made 126 league before moving on to Gillingham in August 1989 ahead of a stints with
Airdrie, Peterborough United and Wycombe Wanderers. He later became a part-time coach at York City working with the junior teams.