Best known for his role as Peter Beale on the long-running British soap opera EastEnders, he previously appeared on an episode of Children in Need as himself. He attended the Central School of Speech and Drama where he graduated with a Bachelor's of Art in Acting.