Acting
- 1994WycliffeJack Choak1 ep.
- 1991The Darling Buds of MayKen1 ep.
- 1990Waiting for GodMr Nichols1 ep.
- 1988The Franchise AffairInspector John Hallam6 ep.
- 1980Juliet BravoSergeant Joseph Beck88 ep.
- 1980The Enigma FilesDusty Wheeler1 ep.
- 1978OutDet. Sgt. Bell1 ep.
- 1978Armchair ThrillerNaval Patrolman (uncredited)2 ep.
- 1976Star MaidensPoliceman1 ep.
- 1975Space: 1999Ted1 ep.
- 1975The SweeneyVaughton2 ep.
- 1970CatweazleFred1 ep.
- 1967Sir Arthur Conan DoyleSecond Man1 ep.
- 1964The Wednesday PlayPhotographer1 ep.
Guest appearances
- 1995HeartbeatTed Halliwell1 ep.
- 1995WycliffeJack Choak1 ep.
- 1994Waiting for GodMr Nichols1 ep.
- 1993The Darling Buds of MayKen1 ep.
- 1990CasualtyRon Wilson1 ep.
- 1990EastEndersMr Etheridge1 ep.
- 1989The Bill1 ep.
- 1987Last of the Summer WineGary1 ep.
- 1980The Enigma FilesDusty Wheeler1 ep.
- 1980Armchair ThrillerNaval Patrolman, Naval Patrolman (uncredited)2 ep.
- 1979BBC2 Play of the WeekHarry Shove1 ep.
- 1976The SweeneyDutchman, Vaughton2 ep.
- 1978OutDet. Sgt. Bell1 ep.
- 1976Star MaidensPoliceman1 ep.
- 1975Space: 1999Ted1 ep.
- 1972Public Eye'Freezer' Man1 ep.
- 1970CatweazleFred1 ep.
- 1967The Wednesday PlayPhotographer1 ep.
- 1967Sir Arthur Conan DoyleSecond Man1 ep.
- 1965Armchair TheatreSportsmaster1 ep.