His earliest major role was in the original West End production of Under Milk Wood, playing Mr Pugh in 1956.
Recent work includes parts in TV dramas Holby City and Doctors.
Other work includes Mr Pugh in the 1963 BBC Radio version of Under Milk Wood with Richard Burton; 1984-5 in New York/Washington and three weeks in Los Angeles with 'Cyrano' & Much Ado About Nothing starring Derek Jacobi, as well as ten weeks in Los Angeles with the Royal National Theatre Production of Henrik Ibsen's An Enemy of the People starring Ian McKellen.
He played in three seasons at the Ludlow Festival Shakespeare productions directed by Michael Bogdanov.
His last work before his retirement was in the film The Edge of Love, about an incident in the life of Dylan Thomas, with Keira Knightley.