Acting
- 199499-1Commissionaire1 ep.
- 1993The DetectivesShorty1 ep.
- 1991Selling HitlerParty Guest1 ep.
- 1989The Country BoyTed1 ep.
- 1987Life Without GeorgeCourt Officer1 ep.
- 1983Auf Wiedersehen, PetTerry Leather13 ep.
- 1981BergeracHelmsman2 ep.
- 1980A Tale of Two CitiesJacques Three6 ep.
- 1980BreakawayLeonard2 ep.
- 1979Dick TurpinSam Morgan1 ep.
- 1978AccidentPrison Officer Pritchard1 ep.
- 1978Scorpion TalesWarrant Officer Watson1 ep.
- 1975The Hanged ManKenny Simpson1 ep.
- 1972VillainsBorstal Master1 ep.
- 1962Z-Cars1 ep.
Guest appearances
- 1971Doctor WhoC.P.O. Smedley, Senior Prison Officer Green5 ep.
- 1999The Bill2 ep.
- 1997Pie in the SkySecurity Guard1 ep.
- 1994The DetectivesShorty1 ep.
- 199499-1Commissionaire1 ep.
- 1991Selling HitlerParty Guest1 ep.
- 1989The Country BoyTed1 ep.
- 1987Life Without GeorgeCourt Officer1 ep.
- 1981BergeracHelmsman, Vickers2 ep.
- 1982PlayhouseDumpy1 ep.
- 1980A Tale of Two CitiesJacques Three6 ep.
- 1980ShoestringTruck Driver1 ep.
- 1980BreakawayLeonard2 ep.
- 1979MinderPaddy1 ep.
- 1979Dick TurpinSam Morgan1 ep.
- 1978AccidentPrison Officer Pritchard1 ep.
- 1978Scorpion TalesWarrant Officer Watson1 ep.
- 1975The Main ChanceLorry Driver1 ep.
- 1975The SweeneyKenny Jarvis1 ep.
- 1975The Hanged ManKenny Simpson1 ep.
- 1973ThrillerSergeant O'Farrell1 ep.
- 1972VillainsBorstal Master1 ep.
- 1963Z-Cars1 ep.
- —The Wednesday PlaySecond Soldier1 ep.