Anderson began his career in the Hendon F.C. Academy, turning professional with the club in 1968. In 1970, he transferred to Luton Town. His first match came on 13 February 1971 in a 1-0 victory over Watford F.C. In December 1975, Luton Town sold Anderson to Royal Antwerp F.C. in order to prevent banckruptcy. In 1978, Anderson moved to the he moved to the San Diego Sockers of the North American Soccer League. He played eleven matches, scoring six goals off two hat tricks, before transferring to the Tampa Bay Rowdies for three outdoor and two NASL indoor seasons. In the fall of 1978, he went on loan to Sheffield United, but broke his collar bone late in the English season and missed all of the 1979 NASL season, except for six playoff games and the 1979 NASL championship game. In 1980, Millwall F.C. hired Anderson as a player-manager. In 1982, the team released him and he finished his career with Hendon F.C. before returning to live in the United States.
In 1997, he founded Bayshore Technologies in Tampa Bay.