He is British by his nationality and is of white ethnicity. There is no information about his personal such as his affairs, girlfriends and any rumors about his dating till the date. It seems he is more focus in his career.
He attended The Arts Educational Schools for three years to train in acting course. He got chance to act in the second series of Hollyoaks in the role of Jamie, a young man who found love with Emma Rigby's character Hannah Ashworth, in October 2009 at the age of 21. After that he appeared in several popular series and movies such as Doctors, The Sarah Jane Adventures, Games of Thrones, Sleeping Beauty, The Last Showing and many more. He earns massive amount of salary and his net worth is not revealed yet.