Acting
- 1998Vanity FairColonel Heavytop1 ep.
- 1990Waiting for GodJamie Edwards8 ep.
- 1985The Pickwick PapersManservant2 ep.
- 1984The BriefJudge1 ep.
- 1983Agatha Christie's Partners in CrimeBartender1 ep.
- 1982Father CharlieFather Dempsey1 ep.
- 1980Hi-de-Hi!Percy1 ep.
- 1976KizzyNat5 ep.
- 1974Doctor at SeaSandy Patterson2 ep.
- 1972Both Ends MeetFred6 ep.
- 1971Doctor at LargeMr. Coates1 ep.
- 1969World in FermentVarious Roles1 ep.
- 1967ITV PlayhouseBarman1 ep.
- 1957The Railway ChildrenCarter2 ep.
- 1957Emergency: Ward 10Mr. Booker1 ep.
- 1950Sunday Night Theatre1 ep.
Guest appearances
- 1998Vanity FairColonel Heavytop1 ep.
- 1988Hi-de-Hi!Percy1 ep.
- 1986EastEndersShow Judge1 ep.
- 1985The Pickwick PapersManservant2 ep.
- 1984The BriefJudge1 ep.
- 1983Agatha Christie's Partners in CrimeBartender1 ep.
- 1983Grange HillMan in Street1 ep.
- 1982Father CharlieFather Dempsey1 ep.
- 1976KizzyNat5 ep.
- 1974Doctor at SeaSandy Patterson2 ep.
- 1972Both Ends MeetFred6 ep.
- 1971Doctor at LargeMr. Coates1 ep.
- 1969ITV PlayhouseBarman1 ep.
- 1969World in FermentVarious Roles1 ep.
- 1963Emergency: Ward 10Mr. Booker1 ep.
- 1957The Railway ChildrenCarter, Workman2 ep.
- 1953Sunday Night Theatre1 ep.