Родился 2 мая 1946 года в Лондоне. В 1971 году окончил Лондонскую академию музыкального и драматического искусства. Первую роль в кино получил в 1980 году, сыграв в фильме «Истории двух городов».
С 1986 года играет в театре, на его счету более 40 ролей.