He was born in Port Talbot in Wales and his first work was as a surveyor. Turning to acting, he trained at The Arts Educational Trust in London. He began his television career in 1976 in the BBC's adaptation of How Green Was My Valley and has since appeared in many productions including The Brothers, Angels, Taff Acre, Troubles and Strife, Bulman, Boon, Minder, EastEnders, Lifeboat, The Governor, Waking the Dead, The Bill and High Hopes. His film work includes The Englishman Who Went Up a Hill But Came Down a Mountain.
He stage cv is extensive and includes work in repertory in the UK and abroad as well as many performances for the Royal National Theatre. He is also an associate artist of Clwyd Theatr Cymru where his credits include Equus, Entertaining Mr Sloane, King Lear and An Inspector Calls.