Johnny Anderson appeared in a small number of games for Exeter City during 1954. He joined the club from Northampton and later played for Dundee United before returning to the Football League with Wrexham (for whom he played the most games), Rochdale and Chester.Starting in Scottish junior football with Benburb he played for Partick Thistle before signing for Northampton Town in June 1953. Scoring five goals in 14 league matches for the Cobblers, he arrived at Exeter City in July 1954.
Making his debut in the 2-0 defeat at Northampton on 28 August 1954, he struggled to win a regular starting berth in the team and only made seven league appearances before being released on a free transfer.
Heading back to Scotland he joined Dundee, where he played just three times, before a successful stint with Wrexham for whom he was to feature in 98 games scoring 27 goals. He joined Rochdale in July 1959 but a year later he moved on to Chester only to finish his career back at Wrexham where he played a single league game before joining the club's coaching staff.
Johnny Anderson died on 6 April 2001 in Aldershot.