Acting
- 1985Dempsey and MakepeaceDr. Potter1 ep.
- 1983Number 10General Haig1 ep.
- 1983The Fourth ArmJacques Gran1 ep.
- 1980A Question of GuiltMr Griegson1 ep.
- 1979ShoestringCoroner1 ep.
- 1979Tinker Tailor Soldier SpyBookseller1 ep.
- 1977The ProfessionalsBen2 ep.
- 1977The Upchat LineHall Porter1 ep.
- 1977RomanceDoctor1 ep.
- 1976Second VerdictGuillaume de Rochefort1 ep.
- 1976Plays for BritainDr. Brittain1 ep.
- 1975Days of HopePrison Chaplain1 ep.
- 1975Ten from the TwentiesTrafford1 ep.
- 1974Father BrownDI Greenwood1 ep.
- 1969The Main ChanceChairman of Magistrates2 ep.
Guest appearances
- 1985Shine on Harvey MoonMayor1 ep.
- 1985Dempsey and MakepeaceDr. Potter1 ep.
- 1984MinderMr. Robinson1 ep.
- 1983BergeracWilliam Gibson1 ep.
- 1983Number 10General Haig1 ep.
- 1983The Fourth ArmJacques Gran1 ep.
- 1978The ProfessionalsBen, Man in Raincoat2 ep.
- 1980A Question of GuiltMr Griegson1 ep.
- 1979ShoestringCoroner1 ep.
- 1979Tinker Tailor Soldier SpyBookseller1 ep.
- 1978Rumpole of the BaileyMervyn Twentyman1 ep.
- 1977The Upchat LineHall Porter1 ep.
- 1977RomanceDoctor1 ep.
- 1976Second VerdictGuillaume de Rochefort1 ep.
- 1976Plays for BritainDr. Brittain1 ep.
- 1975Days of HopePrison Chaplain1 ep.
- 1975Ten from the TwentiesTrafford1 ep.
- 1972The Main ChanceChairman of Magistrates, Welborn2 ep.
- 1974Father BrownDI Greenwood1 ep.
- 1974JusticeGirton1 ep.