Acting
- 1996The Legacy of Reginald PerrinDavid Harris-Jones7 ep.
- 1992As Time Goes ByHotel Manager1 ep.
- 1990Drop the Dead DonkeySimpson1 ep.
- 1990The Upper HandRobert1 ep.
- 1989Close to HomeMr Hinkley1 ep.
- 1985Howards' WayDavid Lloyd14 ep.
- 1984Me & My GirlRoger1 ep.
- 1984The Hello Goodbye ManDoctor1 ep.
- 1982Shine on Harvey MoonTom Chavan3 ep.
- 1978StrangersDI Tom Casey3 ep.
- 1976The New AvengersFroggart1 ep.
- 1976The Fall and Rise of Reginald PerrinDavid Harris-Jones28 ep.
- 1975The Good LifeGuy1 ep.
- 1974Village HallColin Powell1 ep.
Guest appearances
- 1995As Time Goes ByHotel Manager1 ep.
- 1993Drop the Dead DonkeySimpson1 ep.
- 1992The Upper HandRobert1 ep.
- 1990Close to HomeMr Hinkley1 ep.
- 1985Howards' WayDavid Lloyd14 ep.
- 1987Me & My GirlRoger1 ep.
- 1984Shine on Harvey MoonTom Chavan3 ep.
- 1984The Hello Goodbye ManDoctor1 ep.
- 1980StrangersDI Tom Casey3 ep.
- 1976The New AvengersFroggart1 ep.
- 1975The Good LifeGuy1 ep.
- 1975Churchill's PeopleWilliam Bradford1 ep.
- 1974Village HallColin Powell1 ep.
- 1974New Scotland YardRoy Roper1 ep.
- 1973Van der ValkSitskoorn1 ep.