Figlio di un diplomatico britannico, cresce in vari posti del mondo (Francia, Kenya ed Egitto). Da parte materna, discende dal politico neozelandese John Cuff. Servì le Forze armate britanniche per 18 mesi, lasciandole in quanto non voleva sostenere una carriera militare. Studiò recitazione alla Webber Douglas Academy of Dramatic Art di Londra, dove dopo due anni a recitare nei teatri di Northampton, si stabilì nella capitale dal 1961. Il suo ruolo più noto (forse per il fatto che era nell'esercito) è quello del Brigadiere Alistair Gordon Lethbridge-Stewart nella nota serie fantascientifica Doctor Who, dove era precedentemente apparso in ruoli minori. Era sposato con una donna di nome Madeleine da cui ebbe due figli, Philip e Bella.