He has starred in long-running dramas such as Holby City, The Bill, Hollyoaks and Brookside. He has also made special appearances in; Hustle, Life on Mars, Dalziel and Pascoe, Silent Witness and Cape Wrath. In 2007, he starred in the Channel 4 docudrama, Richard Is My Boyfriend.