Acting
- 2004PowersHarry Ford1 ep.
- 2001Murder in MindMr. Mather1 ep.
- 1995Hamish MacbethMalkie Clunie2 ep.
- 1989ChelworthJim Hodnett8 ep.
- 1988Jack the RipperMt. Thackery2 ep.
- 1986BreadAntique Dealer1 ep.
- 1985Mapp & LuciaWetherby1 ep.
- 1980A Question of GuiltWest4 ep.
- 1979Terry and JuneCarter1 ep.
- 1979The Legend of King ArthurLot2 ep.
- 1978Enemy at the DoorJohnnie Parfitt1 ep.
- 1975PoldarkBlewitt4 ep.
- 1974Fall of EaglesSergeant (uncredited)1 ep.
- 1972The ProtectorsReporter1 ep.
- 1971The Rivals of Sherlock HolmesPC Huntley1 ep.
Guest appearances
- 2004PowersHarry Ford1 ep.
- 2001Murder in MindMr. Mather1 ep.
- 1996WycliffeTed1 ep.
- 1995Hamish MacbethMalkie Clunie2 ep.
- 1994LovejoyDevon Constable1 ep.
- 1993Jeeves and WoosterPoliceman1 ep.
- 1993The ChiefCommissioner1 ep.
- 1992CasualtyFred1 ep.
- 1987BreadAntique Dealer1 ep.
- 1987Terry and JuneCarter1 ep.
- 1985BergeracFisherman1 ep.
- 1985Mapp & LuciaWetherby1 ep.
- 1984MinderAlisdair Frazier1 ep.
- 1980ShoestringGang Leader1 ep.
- 1980A Question of GuiltWest4 ep.
- 1979The Legend of King ArthurLot2 ep.
- 1979Secret ArmyGuide1 ep.
- 1978Enemy at the DoorJohnnie Parfitt1 ep.
- 1977Van der ValkJohannes1 ep.
- 1975PoldarkBlewitt4 ep.
- 1974Fall of EaglesSergeant (uncredited)1 ep.
- 1974BBC Play of the MonthBarman1 ep.
- 1974The ProtectorsReporter1 ep.
- 1971The Rivals of Sherlock HolmesPC Huntley1 ep.
- 1971Doctor WhoTom Girton3 ep.