
Acting
- 1990The ChiefEastland Television Board Member1 ep.
- 1990Wainwright's Coast to Coast WalkSelf I Wainwright Readings4 ep.
- 1990You Rang, M'Lord?Socialist2 ep.
- 1986LovejoyVicar3 ep.
- 1985Oliver TwistParish Surgeon1 ep.
- 1984Cold WarriorSuperintendent Ash1 ep.
- 1982Play for TomorrowRon1 ep.
- 1981Great ExpectationsCompeyson6 ep.
- 1977The Eagle of the NinthMarcus' father6 ep.
- 1972The Train Now Standing1 ep.
- 1971BudgieCyril Copeland1 ep.
Behind the camera
- 1974Village HallWriter1 ep.
- 1967ITV PlayhouseWriter1 ep.
Guest appearances
- 1996Silent WitnessCoroner1 ep.
- 1991You Rang, M'Lord?Socialist2 ep.
- 1991The ChiefEastland Television Board Member1 ep.
- 1986LovejoyAuctioneer, Vicar3 ep.
- 1989Screen TwoInspector Cartwright1 ep.
- 1985Oliver TwistParish Surgeon1 ep.
- 1984Cold WarriorSuperintendent Ash1 ep.
- 1982Play for TomorrowRon1 ep.
- 1981Great ExpectationsCompeyson6 ep.
- 1973The Train Now Standing1 ep.
- 1973JusticeThorogood1 ep.
- 1973The Rivals of Sherlock HolmesHotel Receptionist1 ep.
- 1972BudgieCyril Copeland1 ep.
- 1961No Hiding Place1 ep.