He grew up in Manchester with his sister, actress Charley Webb.
He has been nominated for multiple British Soap Awards including in the categories for Best Actor and Villain of the Year.
He was married to actress Kym Marsh from 2012 to 2014. He and Kym have a daughter named Polly. He also has a son named Billy from a previous girlfriend. He began dating Jamie Lee Williams in 2016.
He appeared alongside Caroline Quentin in the series Blue Murder.