Dominic trained at the Oxford School of Drama.
Since graduating, he has played roles in productions for several notable theatre companies and at prominent venues, including Carl in Skin(ny) at Southwark Playhouse, Isaac in The Storm at Theatre503, Ed in The Hyperviolent King of the Universe at The Bunker Theatre, One in Truffles at The Kings Head Theatre, Lee in The Trip at Southwark Playhouse, Andrew in A Waste of Time at The Arcola Theatre and the leading role of Tobes in Growth for Paines Plough. He played Carl in Body Talk at The Vaults Festival 2020, a moving piece addressing body image and sexuality.
He can next be seen as Zid in feature film Zanka Contact, which is due for release in 2020.