Training: Laine Theatre Arts.
Theatre includes: Mr Stratton/understudy Barnum in Barnum (Chichester Theatre in the Park and UK tour), My Fair Lady and Oliver! (Sheffield Crucible), standby Jigger in Carousel (Opera North/Lowry and Barbican), Hubert in Hair (Ahoy Arena), Bellboy in Lend Me a Tenor (Gielgud), Goody in Fame (international tour and RTE Television), Littlechap in Stop the World I Want to Get Off (Studio Theatre), Nipper in Oliver! (UK tour) and Young Boy in Giselle (Theatre Royal, Plymouth).
Concerts include: 42nd Street Gala and Danny La Rue Tribute (London Palladium) and Hair (Piccadilly Theatre).
Recordings include: cast recordings include Lend Me a Tenor (original London cast).