Training: Royal Academy of Music.
Theatre: Henrik in A Little Night Music (Garrick Theatre and Menier Chocolate Factory); Dickens in Dickens Unplugged (Comedy Theatre, Yvonne Arnaud Theatre and Edinburgh Fringe 2007); Young Nazi/Trumpet Player in Cabaret (Lyric Theatre); original London cast of Avenue Q understudying Princeton/Rod (Noël Coward Theatre); Scrooge (London Palladium); Brian in Three Sides by Grant Olding (Shaw Theatre).
Television: MI High (BBC); My Family (BBC). Radio: Newfangle (BBC Radio 4); Big Cook Little Cook (BBC Radio 7).