| Year | Title | Role | Notes |
|---|
| 1977 | Coronation Street | Colin Bailey | Episode #1.1749 |
| 1981–1982 | BBC2 Playhouse | Mr.
Ring / Gary | 3 episodes |
| 1983 | Reilly, Ace of Spies | Port Official's Assistant | Episode: "Prelude to War" |
| 1984 | Eh Brian! It's a Whopper | Weigher-in | Episode: "The Shape of Things to Come" |
| 1985 | Gulag | Lubyanka Guard #1 | Television film |
| 1986 | Adderly | Monsieur Duval | Episode: "Nina Who?" |
| 1987 | Night Heat | Kilpatrick | Episode: "Love You to Death" |
| Bay Coven | Mr.
Bob Holden #1 | Television film |
| A Child's Christmas in Wales | Father (past) |
| 1988 | The Twilight Zone | Jim Sinclair | Episode: "Memories" |
| Alfred Hitchcock Presents | Griffin | Episode: "Survival of the Fittest" |
| 1989 | Passion and Paradise | Lt.
Johnny Douglas | Television film |
| Friday the 13th: The Series | Rausch / Karl Steiner | Episode: "The Butcher" |
| 1989–1994 | Street Legal | Ron Harris, Andrew Michaels,
|