He played the function of Sandy Hunter in Coronation Road with Anne Kirkbride. In 2014, he performed Niles Pottinger, Mayor of Defiance in Defiance. He made an appearance in the BBC humor Roger Roger, as Jason the Gardener. He made an appearance in the BBC Television series, New Tips. He previously two daughters with Sarah Parish, whom he wedded in 2007. Unfortunately their first little girl passed on before her initial birthday because of a center defect. He performed Stephen in Primeval, which starred Douglas Henshall.