Acting
- 1985Dempsey and MakepeaceJudge1 ep.
- 1984MitchDr. Gregory1 ep.
- 1983ShackletonWilliam Beardmore1 ep.
- 1983The CleopatrasAmmonius2 ep.
- 1982The Agatha Christie HourGrosvenor1 ep.
- 1980EscapeNarrator3 ep.
- 1980Juliet BravoMr. Jameson1 ep.
- 1980A Question of GuiltChairman Trowbridge2 ep.
- 1979MinderPhilip Higgins2 ep.
- 1979Malice AforethoughtDr Ryder1 ep.
- 1978Armchair ThrillerAnnouncer (voice)11 ep.
- 1978Life at StakeNarrator8 ep.
- 1976The Duchess of Duke StreetMr Lewis1 ep.
- 1976The Ghosts of Motley HallSir Peveril (voice)1 ep.
- 1974The Carnforth PracticeMagistrate1 ep.
- 1972The Lotus EatersCotton10 ep.
- 1971Bless This HouseArt College Principal1 ep.
- 1970Ace of WandsThe General1 ep.
- 1970ManhuntNews Reader (voice)1 ep.
- 1969HadleighAlistair Patterson1 ep.
- 1969The Main ChanceWilliam Pirbright2 ep.
- 1967OmnibusSelf - Narrator1 ep.
- 1967The White RabbitCommentator4 ep.
- 1965The TroubleshootersMr. Lawrence2 ep.
- 1960Sunday-Night PlayProcurator1 ep.
- 1950Sunday Night TheatreRogers1 ep.
Guest appearances
- 1991LovejoyWinkley1 ep.
- 1990The BillJudge1 ep.
- 1984MinderBank Official, Philip Higgins2 ep.
- 1985Juliet BravoMr. Jameson1 ep.
- 1985Dempsey and MakepeaceJudge1 ep.
- 1984MitchDr. Gregory1 ep.
- 1983ShackletonWilliam Beardmore1 ep.
- 1982The CleopatrasAmmonius2 ep.
- 1982The Agatha Christie HourGrosvenor1 ep.
- 1981Playhouse(voice)1 ep.
- 1980EscapeHospital director, Narrator3 ep.
- 1980A Question of GuiltChairman Trowbridge2 ep.
- 1979Malice AforethoughtDr Ryder1 ep.
- 1978Armchair ThrillerAnnouncer (voice)11 ep.
- 1977The Duchess of Duke StreetMr Lewis1 ep.
- 1977The Ghosts of Motley HallSir Peveril (voice)1 ep.
- 1976HadleighAlistair Patterson1 ep.
- 1972The Main ChanceSwiss Judge, William Pirbright2 ep.
- 1975Churchill's PeopleSir James Hay1 ep.
- 1974JusticeDennis Chapman1 ep.
- 1974The Carnforth PracticeMagistrate1 ep.
- 1972Ace of WandsThe General1 ep.
- 1972The Lotus EatersController, Controller (uncredited)4 ep.
- 1972Bless This HouseArt College Principal1 ep.
- 1971The TroubleshootersColtremaine, Mr. Lawrence2 ep.
- 1970OmnibusSelf - Narrator1 ep.
- 1970ManhuntNews Reader (voice)1 ep.
- 1960Sunday-Night PlayProcurator1 ep.
- 1950Sunday Night TheatreRogers1 ep.