Gareth trained at London Contemporary Dance School where he graduated in 2010 with a first class degree. Whilst there he danced works by Richard Alston, Siobhan Davies, Aletta Collins, Marc Brew, DanteOrDie, Anna Williams and Kerry Nicholls. He also performed work by James Cousins and was selected to perform at Buckingham Palace for Prince Andrew’s 50th birthday celebrations.
After graduating he went on to study a Post Graduate Diploma in Performance with National Dance Company Wales under the artistic direction of Ann Sholem. Gareth joined NDCWales as a company member in 2011 where he worked with choreographers such as Ohad Naharin (Black Milk), Stephen Petronio (By Singing Light), Itzik Galili (Romance Inverse and The Grammar of Silence), Christopher Bruce (Dream), Angelin Prejlocaj (Noces), Gustavo Ramirez (Quioxte Land) and Eleesha Drennan (Phantoms Of Us and Virtual Descent).
Gareth was named Dancer of the month in August 2012 edition of Dancing Times.