Fue el único hijo de Alexander Norman Haddrick y Olive May Gibson-Haddrick.
En 1974 fue galardonado como Miembro de la Orden del Imperio Británico por sus servicios a las artes.
En 2005 apareció como invitado en la serie médica All Saints donde interpretó a Bill Roddick, anteriormente había aparecido por primera vez en la serie en 2002 donde interpretó a Jack Leyland durante el episodio "Into the Light".
En 2006 apareció como invitado en la serie Nightmares & Dreamscapes: From the Stories of Stephen King donde interpretó a un hombre en el ascensor.
En 2012 fue galardonado con el premio Equity Lifetime Achievement por su carrera centrada en liderazgo y orientación desinteresada.