Spécialiste des courses de côte (il a remporté le à six reprises, de 1955 à 1957, puis de 1965 à 1967), Tony Marsh a également effectué une honorable carrière en circuits, notamment en Formule 2 au volant d'une Cooper-Climax. Au volant de sa F2, il a même participé au Grand Prix d'Allemagne en 1957 et 1958, au milieu des Formule 1.