1997
Beyond Fear as Det Supt Morris
1994
Cadfael as Presiding Judge (1 episode)
1991
Broke as Bank Manager
1991
Secret Friends as Second Businessman
1986
Casualty as Barry Hoyle (1 episode)
1986
Casualty as George Felton (1 episode)
1985
A.D. as Thomas (5 episodes)
1984
Young Shoulders as Mr. Smithson
1982
Imaginary Friends as Almer, the Landlord
1981
Bergerac as Donald Black (1 episode)
1980
The Bells of Astercote as Mr Jenkins
1980
Fatal Spring as British Officer
1979
Minder as Policeman (1 episode)
1979
Tales of the Unexpected as Purser (1 episode)
1979
Doctor Who: The Armageddon Factor as Shapp
1978
Blake's 7 as Doran (1 episode)
1977
Anna Karenina as Stiva (10 episodes)
1977
Secret Army as Jean Lamotte (1 episode)
1973
Hunter's Walk as Sgt Ken Ridgeway (39 episodes)
1972
Under Milk Wood as PC Attila Rees
1971
The Rivals of Sherlock Holmes as Officer (1 episode)
1963
Doctor Who as Shapp (5 episodes)