Acting
- 2013The Escape ArtistBob Forsyth1 ep.
- 2009RoyNarrator13 ep.
- 1993Goodnight SweetheartCabbie1 ep.
- 1990TroublemakersRon Calpin4 ep.
- 1989Agatha Christie's PoirotLobby Clerk1 ep.
- 1983Reilly: Ace of SpiesOperator1 ep.
- 1982Shine on Harvey MoonPlant1 ep.
- 1975Rumpole of the BaileyTony Maclay1 ep.
Behind the camera
- 2001Sitting DucksWriter5 ep.
- 1986Life with LucyExecutive Story Editor, Writer8 ep.
Guest appearances
- 2013The Escape ArtistBob Forsyth1 ep.
- 2011Midsomer MurdersMr Oliver1 ep.
- 1999Dalziel and PascoeDiver Tom Perriman1 ep.
- 1997HeartbeatJohnson1 ep.
- 1997Goodnight SweetheartCabbie1 ep.
- 1996Pie in the SkyJim Watson1 ep.
- 1994CasualtyRay Fairhurst1 ep.
- 1990TroublemakersRon Calpin4 ep.
- 1990Agatha Christie's PoirotLobby Clerk1 ep.
- 1983Reilly: Ace of SpiesOperator1 ep.
- 1982The ProfessionalsPearson1 ep.
- 1982Shine on Harvey MoonPlant1 ep.
- 1978Secret ArmyPaul Mitchell1 ep.
- 1978Rumpole of the BaileyTony Maclay1 ep.