Acting
- 1989No StringsMr Jenkins1 ep.
- 1986Slinger's DayMiddle-Aged Man1 ep.
- 1986Farrington of the F.O.P.J. Parker2 ep.
- 1984The Hello Goodbye ManMr Johnson1 ep.
- 1982The New Adventures of Lucky JimCustoms officer1 ep.
- 1982The Kenny Everett Television ShowVarious3 ep.
- 1981That's My BoyMr Lee2 ep.
- 1981That Beryl Marston...!Waiter1 ep.
- 1979Kelly Monteith1 ep.
- 1979Terry and JuneMalcolm10 ep.
- 1978Rings on Their FingersVictor11 ep.
- 19783-2-11 ep.
- 1978Life Begins at FortyBadger5 ep.
- 1977Come Back Mrs. Noah5 ep.
- 1977You're Only Young TwiceFloorwalker1 ep.
- 1976The FostersMajor McAdam1 ep.
- 1975ShadowsRex1 ep.
- 1974Second Time Around1 ep.
- 1974Not on Your NellieReverend Nigel Birtwhistle1 ep.
- 1973Men of AffairsCarter2 ep.
- 1972My Wife Next Door1 ep.
- 1972Are You Being Served?1 ep.
- 1971The Persuaders!John Radcliffe1 ep.
- 1971Bless This HouseMr Briggs1 ep.
- 1970Ben Travers FarcesOswald Veal7 ep.
- 1969Cribbins6 ep.
- 1969Two in CloverSalesman1 ep.
- 1968Please Sir!Mr. Bell1 ep.
- 1968Nearest and DearestPetherbridge1 ep.
- 1968Dad's ArmyCaptain Pringle2 ep.
- 1967The World of WodehouseVictor Beamish2 ep.
- 1966The Corridor PeopleChristopher Vaughan1 ep.
- 1962The SaintThe Stewart3 ep.
- 1962Dial RIXJohn Prentice1 ep.
- 1960The Odd ManJerry Peters1 ep.
- —Best Of Enemies7 ep.
Guest appearances
- 1989No StringsMr Jenkins1 ep.
- 1989MinderAuctioneer1 ep.
- 1987Slinger's DayMiddle-Aged Man1 ep.
- 1981Terry and JuneMalcolm, Mr Basingstoke10 ep.
- 1986Farrington of the F.O.P.J. Parker2 ep.
- 1983The Kenny Everett Television ShowVarious3 ep.
- 19843-2-11 ep.
- 1984The Hello Goodbye ManMr Johnson1 ep.
- 1981That's My BoyMr Lee2 ep.
- 1982The New Adventures of Lucky JimCustoms officer1 ep.
- 1982Kelly Monteith1 ep.
- 1981That Beryl Marston...!Waiter1 ep.
- 1978Rings on Their FingersVictor11 ep.
- 1980Life Begins at FortyBadger5 ep.
- 1978You're Only Young TwiceFloorwalker1 ep.
- 1977The FostersMajor McAdam1 ep.
- 1977Are You Being Served?1 ep.
- 1976ShadowsRex1 ep.
- 1969Dad's ArmyCaptain Pringle, Doctor2 ep.
- 1975Not on Your NellieReverend Nigel Birtwhistle1 ep.
- 1974Bless This HouseMr Briggs1 ep.
- 1974Second Time Around1 ep.
- 1973Men of AffairsCarter, Estate Agent2 ep.
- 1972My Wife Next Door1 ep.
- 1972The Persuaders!John Radcliffe1 ep.
- 1971Please Sir!Mr. Bell1 ep.
- 1970Two in CloverSalesman1 ep.
- 1968Nearest and DearestPetherbridge1 ep.
- 1968The World of WodehouseVictor Beamish2 ep.
- 1965The SaintLee Leonard, The Stewart3 ep.
- 1967The AvengersSalt1 ep.
- 1966The Corridor PeopleChristopher Vaughan1 ep.
- 1963Dial RIXJohn Prentice1 ep.
- 1963The Odd ManJerry Peters1 ep.