
Acting
- 2023The Good Ship MurderHugo Lawrence-Batley1 ep.
- 2022Remembers…1 ep.
- 2018Emmerdale 1918Self - Narrator6 ep.
- 2018Dinnerladies DiariesSelf3 ep.
- 2013Tipping Point: Lucky StarsSelf - Contestant1 ep.
- 2013Love and MarriageKen Paradise6 ep.
- 2011Comedy Blaps3 ep.
- 2009Moving OnTommy1 ep.
- 2004Murder in SuburbiaWalter Archer1 ep.
- 2003The RoyalJohn Rutter1 ep.
- 2002Born and BredColin Pinkerton / 'The Magnificent Colin'1 ep.
- 1998dinnerladiesStan Meadowcroft16 ep.
- 1997ChalkJ.F. Kennedy12 ep.
- 1994Harry Enfield and ChumsKevin's Dad4 ep.
- 1989Victoria WoodCaptain Lewis (voice)1 ep.
- 1989Surgical SpiritJonathan Haslam50 ep.
- 1989Press GangDouglas Homer1 ep.
- 1988Noble HousePugmire4 ep.
- 1987The New StatesmanFloor Manager1 ep.
- 1987Hardwicke HouseMoose Magnusson7 ep.
- 1985Victoria Wood: As Seen on TV13 ep.
- 1984Robin of SherwoodHeinrich von Erlichshausen1 ep.
- 1982Shine on Harvey MoonFireman1 ep.
- 1982Wood and Walters7 ep.
- 1981That's My BoyMr Braithwaite1 ep.
- 1980The Glamour GirlsProducer1 ep.
- 1979ScreenplayJim1 ep.
- 1977Secret ArmyPrison Guard2 ep.
- 1973Hunters WalkPC Fred Pooley39 ep.
- 1972EmmerdaleDoug Potts5250 ep.
Guest appearances
- 2025The Good Ship MurderHugo Lawrence-Batley1 ep.
- 2023Remembers…1 ep.
- 2022Silent WitnessDI Johnny Campbell1 ep.
- 2019Tipping Point: Lucky StarsSelf - Contestant1 ep.
- 2016Comedy Blaps3 ep.
- 2013Moving OnTommy1 ep.
- 2013Celebrity Antiques Road TripSelf - Participant1 ep.
- 2007Emmerdale65 ep.
- 2000HeartbeatDon Foster, Tommy Tanner2 ep.
- 2005Murder in SuburbiaWalter Archer1 ep.
- 2003Born and BredColin Pinkerton / 'The Magnificent Colin'1 ep.
- 2003The RoyalJohn Rutter1 ep.
- 2000Peak PracticeMartin Wilson1 ep.
- 1999Midsomer MurdersColin Cooper, William Fleming2 ep.
- 1999Hetty Wainthropp InvestigatesSopwith Heckmondwike1 ep.
- 1994Harry Enfield and ChumsKevin's Dad4 ep.
- 1989Victoria WoodCaptain Lewis (voice)1 ep.
- 1989Press GangDouglas Homer1 ep.
- 1989The New StatesmanFloor Manager1 ep.
- 1988Noble HousePugmire4 ep.
- 1987EastEndersDS Todd5 ep.
- 1985BergeracPaul1 ep.
- 1985That's My BoyMr Braithwaite1 ep.
- 1984Robin of SherwoodHeinrich von Erlichshausen1 ep.
- 1982Shine on Harvey MoonFireman1 ep.
- 1982The Glamour GirlsProducer1 ep.
- 1981ScreenplayJim1 ep.
- 1980All Creatures Great and SmallSep Gibbons1 ep.
- 1979Secret ArmyJacques Gavain, Prison Guard2 ep.
- 1978The ProfessionalsKarl Drake1 ep.