Theatre includes Thalia in Xanadu (Southwark Playhouse), Ensemble in Fairy Cakes (Reading and Park Theatre), understudy Doctor/Rudolpho/Escapologist in Matilda The Musical (Cambridge Theatre and RSC), Princeton/Rod in Avenue Q (South Korean tour), understudy Noah in Oliver! and understudy Princeton/Nicky/Trekkie in Avenue Q (national tours), Principal Vocalist in Ultimate Broadway (Shanghai Culture Square Theatre), understudy Goody/Schlomo in Fame (Irish tour), understudy Pepper in Mamma Mia! (Prince of Wales Theatre), Ensemble in The Ripper (New Players Theatre).
Workshops include Planet in The Little Prince.
Television includes Galavant.
Trained at Doreen Bird College.