[3] His extensive acting credits included the chemist Angus Livingstone on the television series Doctor Finlay from 1993 to 1996.
Other television credits included Doctor Who, Peak Practice, Lovejoy, and Taggart.
On stage, he spent three years with the Royal Shakespeare Company and played in the West End production of Me and My Girl.
A major radio credit was as Angel Two in the BBC serialisation of James Follett's Earthsearch dramas.
He collapsed and died on stage at the Finborough Theatre at Earls Court, London on the evening of 26 November 2003 halfway through Act Two of a performance of Samuel Beckett's Waiting for Godot in the role of Vladimir, aged 64.