Acting
- 1996MadsonFrank Banford1 ep.
- 1994Little NapoleonsStanley Marsh1 ep.
- 1990Die KinderCyril2 ep.
- 1989The Paradise ClubJaffe1 ep.
- 1989Rules of EngagementAlbie Curtis5 ep.
- 1986Dead HeadDS Cross1 ep.
- 1984Hammer House of Mystery and SuspenseWilliams1 ep.
- 1983DramaramaJack1 ep.
- 1974PlayhouseGeorge Flood1 ep.
- 1973Men of AffairsGuard1 ep.
- 1971The Ten CommandmentsBilly1 ep.
- 1970On the HouseStanley6 ep.
Guest appearances
- 1996MadsonFrank Banford1 ep.
- 1994Little NapoleonsStanley Marsh1 ep.
- 1994The ChiefSteven Hughes1 ep.
- 1990Die KinderCyril2 ep.
- 1990BergeracEddy Neptune1 ep.
- 1989The Paradise ClubJaffe1 ep.
- 1989Rules of EngagementAlbie Curtis5 ep.
- 1986Hammer House of Mystery and SuspenseWilliams1 ep.
- 1986Dead HeadDS Cross1 ep.
- 1984DramaramaJack1 ep.
- 1981Blake's 7Benos1 ep.
- 1981PlayhouseGeorge Flood1 ep.
- 1979BBC2 Play of the WeekStubbs1 ep.
- 1976The ExpertBart1 ep.
- 1974Men of AffairsGuard1 ep.
- 1972The Main ChancePvt. Pike1 ep.
- 1971The Ten CommandmentsBilly1 ep.
- 1971Thirty-Minute TheatreDavo1 ep.