His other credits include roles in Brookside, The Royal and Emerdale, along with films If You Ever Get to Heaven and Vendetta. On stage he has appeared in productions of Carousel, Aladdin and Snow White.

Married to the former glamour model Linda Lusardi since 1998, the couple have two children.