- A Delivery Man in February 1982.
- Fire Investigation Officer Mr Ryan in March 1997.
- Potential Rovers buyer Colin Fielding in March 2001.
He trained at the Manchester Polytechnic School of Theatre and has appeared in many television programmes such as Peak Practice, Merseybeat, Heartbeat and Shameless as well as two different roles in Emmerdale, including the recurring role of Henry Burton.
On stage he has worked extensively at the Oldham Coliseum in Time, Gentleman Please! and Spend, Spend, Spend! as well as appearing in the West End, on tour and in Canada in Blood Brothers for Bill Kenwright Limited.