Most famous for his role as Lewis Richardson on the popular British soap opera Hollyoaks, he is also notable for his starring role as Nurse Adam Fearnley on the hospital-themed soap opera The Royal Today. He made his television debut in the mid-1990s, appearing in episodes of the ITV programs Revelations and Children's Ward.