He has made numerous television appearances. He appeared as Boris Savinkov the White Russian commander in the series Reilly: Ace of Spies (1983) starring Sam Neill as Reilly. He has twice appeared in supporting roles in Doctor Who, in The Tomb of the Cybermen (1967) and Paradise Towers (1987). He has also appeared in Yes, Prime Minister, Kit Curran, The Labours of Erica, Bergerac, Drop the Dead Donkey, Time Riders, Pie in the Sky, The Tomorrow People, Mortimer's Law, The Bill, Believe Nothing, Midsomer Murders, Foyle's War, Lewis and The Brief. He played Mark's father in the 2010 Peep Show Christmas special, and also played Clement Attlee in the 2012 TV movie Bert and Dickie. He has also done voice work as a guest appearance in the children's animated series Testament: The Bible in Animation and Shakespeare: The Animated Tales.