Dominic was born in Sheffield and started dancing at the age of four at Bailey Cox School. At the age of 16 he continued his training at Central School of Ballet in London and during his third year toured with Ballet Central, performing in work by Christopher Bruce, Christopher Hampson, and Darshan Singh Bhuller.
After graduating, he worked with Northern Ballet, Scottish Ballet, English National Ballet and Ballet Ireland. Dominic has also worked with Ballet Vorpommern and Wurzburg. Since 2019, he has been a freelance artist.
Dominic previously performed with Ballet Ireland in The Nutcracker and Cinderella.