Having trained at The Royal Ballet School, 1989–93, she then danced with The Royal Ballet, 1993–2002, performing in all the classical repertory and works by Ashton, MacMillan, Ek, Forsythe, McGregor, Godani, Page, Tuckett, Davies and others. As a freelance dancer she worked with many choreographers including Cathy Marston, Fin Walker and Kim Brandstrup. Now a dance teacher, rehearsal director and coach, she has assisted many leading choreographers and was the resident rehearsal director with the Bern Ballet 2007-2014. In 2015 she assisted Wayne McGregor on 'Woolf Works' premiered with the Royal Ballet in May 2015 and worked as a guest ballet mistress for Northern Ballet throughout the Autumn.