John Horsley jako aktor debiutował w Theatre Royal, w Bournemouth. Podczas wojny służył w armii i walczył, głównie we Włoszech.
Potem spędził wiele lat grając w teatrze, anastępnie również w TV. Gościnnie pojawił się w wielu serialach i wykreował wiele filmowych ról.