From 25 May 1966 he appeared in Tango, a play by Sławomir Mrożek at the Aldwych Theatre alongside Patience Collier, Mike Pratt, Ursula Mohan and Dudley Sutton, under director Trevor Nunn.
[3] Numerous television roles include two guest appearances in Doctor Who: as the Colony Pilot in The Macra Terror (1967) and as Count Grendel in The Androids of Tara (1978).
He played King Philip II of Spain in the BBC serial Elizabeth R (1971) and Oliver Cromwell in By the Sword Divided (1985).
He also appeared in Special Branch (1973), Thriller (1974), Porridge (1975), Some Mothers Do 'Ave 'Em (1975), Quiller (1975), Rising Damp (1978), Minder (1980), Nanny (1981), Juliet Bravo (1982), Yes Minister (1984), and Dennis Potter's Lipstick on Your Collar (1993).
He played the villainous Sultan in the fantasy epic The Adventures of Baron Munchausen (1988) and appeared as Police Commissioner Blamire in Our Friends in the North (1996).