After training at The Arts Educational School (Tring), Gemma joined the National Youth Dance Company under the direction of John Chesworth before moving to New York to undertake a work/study programme. On returning to the UK she joined Scottish Dance Theatre, under the direction of Janet Smith, where she created new works with choreographers including Rui Horta, Didi Veldman and Liv Lorent amongst others. As an actor Gemma played the role Sandy in Monkey, a collaboration between Dundee Rep Ensemble and SDT.
Gemma went on to join Rambert Dance Company in 2006 where she danced and created several main roles with various choreographers including the Mother in Christopher Bruces's “Hush” and Blanch De Bois in Javier De Frutos's “Elysian Fields”.
In October 2012 Gemma toured the USA with the Russell Maliphant Company performing “Afterlight”. Gemma joined Company Chameleon in November 2012. In 2009 Gemma began a choreographic collaboration with Jonathan Goddard (Goddard Nixon). Their work has toured in the UK, Europe and India. Gemma is a co-founder of New Movement Collective.