Dan trained at the Academy of Live and Recorded Arts (ALRA).

Theatre credits include: Sleeping Beauty The Rock and Roll Panto (Theatre Clwyd), Walt in The Glee Club (Stockroom, No 1 Tour), Dad in The Storm Whale (Little Angel Studio); Arnold Muhren in Never Lost at Home (New Wolsey Theatre); Loveplay (Ha Hum Ah/Minack Theatre); Billy in Once (UK Tour); Eye of The Storm (Theatr na nÓg/Hong Kong and UK Tour); Moll Flanders (Mercury Theatre, Colchester); Oberon's Cure (Rude Mechanicals Theatre Co.); Sleeping Beauty, and Abanazer in Aladdin (City Varieties Music Hall); The Ladykillers, Hello, Dolly!, A Chorus Of Disapproval (Pitlochry Festival Theatre); Ugly Sister in Cinderella (Theatr Clwyd Cymru); Pinocchio (Hiccup/Derby Theatre and Leicester Curve); Rudy in The Ballad of Rudy (Goblin); Hamlet (Young Shakespeare Co.). Audio drama includes: Scarecrow in The Wizard of Oz, Torchwood: The Conspiracy, Vienna and The New Adventure of Bernice Summerfield (Big Finish). He also has recorded voices for video games including the BAFTA award-winning series Divinity: Original Sin 1 and 2, Ryse: Son of Rome, Seven: The Days Long Gone, as well as various audiobooks. Workshops include The Canary Girls (Sheffield Theatres); A Kept Man (dir. Matthew Bugg) and Reception (Leeds Playhouse). Dan's composing and writing credits include the original musical plays The House of Usher (Hope Theatre); Grimms' Fairy Tales (White Bear and a ten part podcast series): and Offie-nominated Peter and the Wolf (Goblin, National Tour). Sound design includes: Fox, and Talk Radio (Old Red Lion) for which he was nominated for an Off West End award.

Screen credits include Mike Leigh's feature film Peterloo.