A well-known face on British television, he was primarily a theatrical actor, described by The Stage as "an RSC stalwart." He appeared in many roles on stage and small screen, including roles in Doctor Who and as Jedediah Dingle in Emmerdale.
He is well-known on British television; his primary role was acting on the stage. The Stage referred to him as an "RSC stalwart." He performed in various theatrical roles, including those in Doctor Who and as Jedediah Dingle in Emmerdale.