Career
He is best known for his roles as Mr. Llewelyn in Grange Hill in the 1970s and 1980s, and as Barney Crozier in the 1980s British Broadcasting Corporation television series Bergerac. He played Commander Telson in the 1981 British Broadcasting Corporation Radio 4 science fiction serial Earthsearch and the 1982 sequel Earthsearch II, and later appeared as the Chief Constable in Merseybeat.
He also played Doctor Harry Fisher in the British Broadcasting Corporation television series Doctors.
His film credits include roles in North Sea Hijack (1979), Remembrance (1982), Haunters of the Deep (1984), Speaking of the Devil (1991), and Red Rose (2005).