Acting
- 2011VeraPercy Monkford1 ep.
- 2005The StepfatherGeorge Saville1 ep.
- 2002Foyle's WarCommander Simmons1 ep.
- 1999Bad GirlsJudge Shuttlewood1 ep.
- 1995The Final CutSir Clive Watling4 ep.
- 1994Anna LeeCommander Martin Brierly5 ep.
- 1991The House of EliottErnest Weaver1 ep.
- 1991Soldier SoldierDoctor1 ep.
- 1990Enemy's EnemySir Geoffrey Hunt8 ep.
- 1989Agatha Christie's PoirotProsecutor1 ep.
- 1986The Life and Loves of a She-DevilDr Rohn2 ep.
- 1985Home to RoostSally's Dad1 ep.
- 1983WidowsBrian Miller1 ep.
- 1983Number 10Meynell1 ep.
- 1982TimewatchSelf - Narrator (voice)1 ep.
- 1982Shine on Harvey MoonSpeaker1 ep.
- 1981TenkoPoliceman1 ep.
- 1979MinderSuperintendent Copeland2 ep.
Guest appearances
- 2016The CrownChief Telephonist (Buckingham Palace)2 ep.
- 2016VeraPercy Monkford1 ep.
- 2011MaydayAllen Reiss1 ep.
- 2006Dalziel and PascoeChief Constable1 ep.
- 2005The StepfatherGeorge Saville1 ep.
- 2003Foyle's WarCommander Simmons1 ep.
- 2001Bad GirlsJudge Shuttlewood1 ep.
- 2001Peak PracticeMr. Faraday2 ep.
- 1992The House of EliottErnest Weaver1 ep.
- 1992TimewatchSelf - Narrator (voice)1 ep.
- 1984MinderChief Inspector Baxter, Superintendent Copeland2 ep.
- 1991Soldier SoldierDoctor1 ep.
- 1990Agatha Christie's PoirotProsecutor1 ep.
- 1986The Life and Loves of a She-DevilDr Rohn2 ep.
- 1986Home to RoostSally's Dad1 ep.
- 1984TenkoPoliceman1 ep.
- 1984Shine on Harvey MoonSpeaker1 ep.
- 1983WidowsBrian Miller1 ep.
- 1983Number 10Meynell1 ep.
- 1982StrangersAssistant Commissioner1 ep.
- 1981BergeracRaymond Dumoitier1 ep.