John Harris war in den 1960er-Jahren im Sportwagensport aktiv. Neben Erfolgen bei nationalen Rennen in Großbritannien bestritt er auch einige internationale Rennen. 1966 wurde er Elfter beim 1000-km-Rennen von Spa-Francorchamps. Bei seinem einzigen Antreten beim 24-Stunden-Rennen von Le Mans fiel er 1969 wegen eines defekten Kühlers am Healey SR vorzeitig aus.