Training: Laine Theatre Arts.
Theatre includes: understudy Sid and James in Half a Sixpence (Chichester Festival Theatre/ Noël Coward), Mr Stratton/understudy Barnum in Barnum (Chichester Theatre in the Park and UK tour), My Fair Lady, Oliver! (Sheffield Crucible), standby Jigger in Opera North’s Carousel (Lowry/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).
Television includes: Children in Need, Sunday Night at the Palladium and The One Show.
Concerts include: 42nd Street Gala, Danny La Rue Tribute (London Palladium) and Hair (Piccadilly Theatre).
Recordings include: Half a Sixpence and Lend Me a Tenor (OLC).