Glen began his classical ballet training at the age of seven. Upon completion at the Southern Ballet and Australian Ballet Schools he went on to begin an extensive dancing career overseas. He first joined the Australian Ballet in 1981 and while there was a featured soloist in many roles dancing at the iconic Sydney Opera House and throughout Australia. His career then took him to Europe where he was invited to join the Opernhaus Ballet in Zurich. After two years in Switzerland he went to the U.S.A, where he joined the world renowned Joffrey Ballet based in New York, dancing with them for six years.
In 1994 Glen appeared on Broadway in the Lincoln Center Production of Carousel. He danced the lead role of the Fairground Boy choreographed by Sir Kenneth MacMillan. He then joined the Metropolitan Opera Ballet in New York and enjoyed nine years performing in a vast repertoire with many international stars of Opera and Ballet.
Glen spent the next two years teaching and choreographing for the Miami City Ballet Company and Miami City Ballet School.
On returning to New Zealand he was appointed the position of Senior Teacher /Choreographer for the Southern Ballet Theatre. He has created numerous ballets for the Senior Ballet Company. In 2012 Glen was guest Ballet Master for the Royal NZ Ballet's season of Giselle.
He also teaches dance at the National Academy of Singing and Dramatic Art and recently was appointed to the role of Artistic Director of The Southern Ballet Theatre.
Previous productions for Showbiz Christchurch include The Full Monty (Choreographer), Chicago (Associate Choreographer) and The Phantom of the Opera (Ballet Choreographer).