After being accepted into the Royal Ballet School at 13 years old Guy graduated in 2008 and received a contract to dance with the South African Ballet Theatre. There he was quickly promoted to Soloist and performed many Soloist and Principal roles including: Prince Siegfried in Swan Lake, the Snow Prince and the Nutcracker Prince in The Nutcracker, The Prince in Cinderella, Grand Pas Classique, Franz in Coppélia and many others. Guy then took up a position with Queensland Ballet where he worked with world-renowned choreographers and performed Soloist roles in Swan Lake, Sleeping Beauty, Giselle, Cinderella, Carmen, Little Mermaid, Don Quixote, Cloudland, King Arthur and more. He also had several new contemporary works created for him during his time with Queensland Ballet.
Guy has toured internationally around South Africa, China, Italy and England as well as many regional tours of Australia.
In 2012, Guy received the ‘Khitercs Hirai Foundation International Study Tour' where he trained extensively with the Royal Ballet, Het National Ballet, and San Francisco Ballet, gaining invaluable experience.
In 2019, Guy completed the Professional Dancers Post-Graduate Teachers Course with the Royal Academy of Dance becoming a fully qualified teacher and gaining Registered Teaching Status.