He has appeared on Coronation Street in three roles:
- Vince - who along with friend Don - started work on building a smoking shelter in the yard of the Rovers between March and April 2008
- Sergeant Major Partridge, who called at 6 Coronation Street on the hunt for absent soldier Gary Windass between April and May 2010
- Neil Beckett, the husband of Andrea, appearing between June and September 2014.
His other credits include roles in The Bill, Monsignor Renard, Where the Heart Is, The Second Coming, Between the Sheets, Holby City, No Angels, Dalziel and Pascoe, Blue Murder, Torchwood, Shameless, The Street, The Royal, Casualty, The Syndicate, Doctors and Accused.