Marsh competed in circuit racing in his earlier years, driving in four Grands Prix, the last being the 1961 German Grand Prix in which he drove the Lotus 18 he also campaigned in hillclimbs.