Acting
- 2002Foyle's WarHackett Doctor1 ep.
- 2002Ultimate Force1 ep.
- 1997An Unsuitable Job for a WomanImmigration Officer1 ep.
- 1997Midsomer MurdersRev Jim Hale2 ep.
- 1993Goodnight SweetheartPolice Sergeant1 ep.
- 1987WatchingJulian3 ep.
- 1983Taggart1 ep.
Behind the camera
- 1996The Adventures of SinbadProducer22 ep.
Guest appearances
- 2001Midsomer MurdersRev Jim Hale2 ep.
- 2003Ultimate Force1 ep.
- 2002Foyle's WarHackett Doctor1 ep.
- 2000An Unsuitable Job for a WomanImmigration Officer1 ep.
- 1999HeartbeatBill1 ep.
- 1987The Bill2 ep.
- 1997Goodnight SweetheartPolice Sergeant1 ep.
- 1993WatchingJulian3 ep.
- 1993Agatha Christie's PoirotClaude Chantalier1 ep.
- 1988Taggart1 ep.
- 1980MinderDrunk in Pub1 ep.
- 1979Secret ArmyLt. Schober1 ep.