He trained at the Central School of Speech and Drama after which he spent several years criss-crossing the country both touring and in rep. His early career included seasons at both the Old Vic (King Lear, The Rivals) and the Young Vic (Hamlet, Stags and Hens, Coriolanus and What a Way to Run a Revolution).
On television he was a regular on both Playschool and Playaway and also appeared in the BBC TV children's sketch show Fast Forward and played Rover the Dog in Chips' Comic.
Other television appearances include Star Cops, Amnesty Beausire, Executive Stress, The Legend of Robin Hood, The Bill, Casualty, The Detectives, Unreported Incident, Britannia and Killing Eve.
For Penguin Audiobooks, he has recorded four novels by Mexican author Oscar de Muriel: The Strings of Murder, A Fever of the Blood, A Mask of Shadows and Loch of the Dead.
[4] Endgame (2009) was criticised by Publishers Weekly for its "two-dimensional, clichéd characters and the tiresomely predictable story line".