Greg began his training with Peter Dickinson in Geelong and completed his formal training under Anne Woolliams at the Victorian College of the Arts Secondary School. He joined The Australian Ballet in 1982 and became Principal Artist in 1987. At The Australian Ballet, Greg performed all the classical repertoire, as well as many contemporary works, and worked with choreographers including Sir Kenneth MacMillan, Glen Tetley, Maurice Béjart and Jirí Kylián. He has been a Guest Principal Artist around the world dancing with the Mariinsky Ballet, the Royal Danish Ballet, Boston Ballet and Houston Ballet, in Rudolph Nureyev's Farewell Tour of Australia, and the 6th and 7th World Ballet Festivals in Japan.
Greg joined the English National Ballet in 1994 and created the roles of The Mad Hatter in Derek Deane's Alice in Wonderland, the Prince in Michael Corder's Cinderella and Drosselmeyer in Deane's The Nutcracker. He also starred in Deane's Swan Lake and Romeo and Juliet and performed Romeo and Mercutio in Rudolph Nureyev's Romeo and Juliet.
In 1998 Greg was appointed Artistic Director of Ballet Central at London’s Central School of Ballet. In 2001 he became Ballet Master at Northern Ballet Theatre in Leeds, and in 2003 returned to English National Ballet as Ballet Master and repetiteur. In 2006 Greg became Ballet Master at the Royal New Zealand Ballet. He has been a guest teacher and Guest Ballet Master at companies throughout the UK, Europe and Australia, including Birmingham Royal Ballet, Scottish Ballet, Royal Swedish Ballet, La Scala Ballet and The Staatsballett Berlin.
Greg has choreographed ballets for Ballet Central, English National Ballet, Royal New Zealand Ballet and Queensland Ballet. His classic production of The Sleeping Beauty was a box office success, and Queensland Ballet has also performed his critically acclaimed ballets Coppelia, La Bayadere, Verdi Variations, Glass Concerto and Never Stop Falling in Love.
Greg joined Queensland Ballet in 2013 and is Chief Ballet Master and Director of Artistic Operations.