
Acting
- 1995The Queen's NoseChauffeur1 ep.
- 1993Frank Stubbs PromotesNicely1 ep.
- 1992FramedJeffrey Archer1 ep.
- 1992HeartbeatArthur Sykes5 ep.
- 1991The House of EliottGeorge Holt1 ep.
- 1991The Brittas Empire1 ep.
- 1986LovejoyMr Dean1 ep.
- 1985Home to RoostClerk1 ep.
- 1984Miss Marple: The Body in the LibraryMr Prescott2 ep.
- 1984Chance in a MillionMr Little5 ep.
- 1982The Agatha Christie HourDodds1 ep.
- 1982Shine on Harvey MoonFascist Speaker1 ep.
- 1981A Fine Romance1 ep.
- 1981Astronauts1 ep.
- 1980FlickersCaptain Sandbeck2 ep.
- 1980Time of My LifeSenior Male Nurse1 ep.
- 1979Thomas & SarahHarold Entwistle1 ep.
- 1978Wilde AlliancePolice Sergeant1 ep.
- 1976The New AvengersLewington1 ep.
- 1976The Ghosts of Motley HallGeoffrey1 ep.
- 1976ClayhangerStifford9 ep.
- 1975Rumpole of the BaileyHarold1 ep.
- 1975SurvivorsVic Thatcher2 ep.
- 1973Black and BlueJackson1 ep.
- 1972The AdventurerPestrade1 ep.
- 1972The Train Now StandingPeter Pringle15 ep.
- 1971Jason King1 ep.
- 1971Six Dates with BarkerCorporal1 ep.
- 1970Sentimental EducationDe Cisy4 ep.
- 1970Never Say DiePoniatowski6 ep.
- 1969On the Buses1 ep.
- 1968Nicholas NicklebySmike12 ep.
- 1965BBC Play of the MonthSteward4 ep.
- 1964The Likely LadsRecruit1 ep.
- 1958The LarkinsGeorgie7 ep.
Guest appearances
- 2011M.I. HighOld Man1 ep.
- 1999HeartbeatArthur Sykes, Mr. Jones5 ep.
- 1996The Queen's NoseChauffeur1 ep.
- 1996The Brittas Empire1 ep.
- 1994Frank Stubbs PromotesNicely1 ep.
- 1993The House of EliottGeorge Holt1 ep.
- 1992FramedJeffrey Archer1 ep.
- 1992LovejoyMr Dean1 ep.
- 1987Rumpole of the BaileyHarold1 ep.
- 1986Chance in a MillionMr Little5 ep.
- 1986Home to RoostClerk1 ep.
- 1965Doctor WhoCommentator Runcible, Vogel, William Shakespeare5 ep.
- 1984Miss Marple: The Body in the LibraryMr Prescott2 ep.
- 1984Shine on Harvey MoonFascist Speaker1 ep.
- 1982The Agatha Christie HourDodds1 ep.
- 1982A Fine Romance1 ep.
- 1981Astronauts1 ep.
- 1980FlickersCaptain Sandbeck2 ep.
- 1980Time of My LifeSenior Male Nurse1 ep.
- 1979Thomas & SarahHarold Entwistle1 ep.
- 1968BBC Play of the MonthBritish Corporal, Darius, Steward, Tench4 ep.
- 1978Wilde AlliancePolice Sergeant1 ep.
- 1977Z-Cars1 ep.
- 1976The New AvengersLewington1 ep.
- 1976The Ghosts of Motley HallGeoffrey1 ep.
- 1976ClayhangerStifford9 ep.
- 1975SurvivorsVic Thatcher2 ep.
- 1973Black and BlueJackson1 ep.
- 1972The AdventurerPestrade1 ep.
- 1972Jason King1 ep.
- 1971On the Buses1 ep.
- 1971Six Dates with BarkerCorporal1 ep.
- 1968Nicholas NicklebySmike12 ep.
- 1967Theatre 625Susie1 ep.
- 1966The Likely LadsRecruit1 ep.
- 1963The LarkinsGeorge, Georgie7 ep.