His television career began in the mid-fifties and although initially playing small parts, during the sixties he began to take on bigger roles, including the part of Detective Chief Inspector Lewis in the BBC's long-running Softly Softly (1966) series. He often played policemen but none more famous than DCI Frank Haskins in The Sweeney (1974), opposite John Thaw and Dennis Waterman, during the seventies, where he was an admirable foil to Thaw's brash, renegade Inspector Jack Regan. He was also a regular in other TV series such as The Nineteenth Hole (1989), You Must Be the Husband (1987) and Shelley (1979), all during the eighties, and No Job for a Lady (1990) opposite Penelope Keith in the nineties.
28 Weeks Later
(Geoff)
The Englishman Who Went Up a Hill But Came Down a Mountain
(Davies the School)
Another Day, Another Dollar
(Danny)
The Informers
(Police Inspector (uncredited))
On the Run
(Meredith)
Our Mother's House
(Mr. Moley)
A Prize of Arms
(Military Policeman with Dog)
Murder Elite
(Inspector Moss)
Man Charged
(Calvin)
Perfect Friday
(1st Airport Official)
Catch Me a Spy
(The Husband)
Henry VIII and His Six Wives
(Gardiner)
Digby, the Biggest Dog in the World
(Rogerson)
The Odessa File
(Israeli General)
Regan
(Det. Chief Insp. Haskins)
Born Kicking
(William Curtley)
Deceptions
A Fear of Strangers
(Detective Sergeant Miller)
George & Mildred
(Bridges)
The Sweeney
(Det. Chief Insp. Frank Haskins)
On the Buses
Department S
(Mendham)
No Job for a Lady
Z-Cars
The Avengers
(Gilbert)
The Persuaders!
(Peter Hayward)
Heartbeat
(Jim Pinder)
Minder
The Scales of Justice
(Mr. Andrews)
Out of This World
Crown Court
The Saint
(Mundt)
The Scales of Justice
(Jason)
Callan
Hallelujah!
Lovejoy
(Commander Jolly)
You Must Be The Husband
Shelley
No Hiding Place
Man in a Suitcase
Hallelujah!
(Brig. Langton)
The Nineteenth Hole
The Train Now Standing
West End Tales
Detective
The Jazz Age
The Edwardians
Hadleigh
Paul Temple
Bad Girls
(Clive Mills)
Crown Court
(John Gilroy)
Minder
(Superintendent Mason)
Minder
(Supt. Mason)
The Bounder
(Scrimshaw)
The Likely Lads
(Jeffcock)
Dear Mother... ...Love Albert
(A.C. Strain)
The Avengers
(Manservant)
The Avengers
(Sexton)