Born in Nueva Ecija, Philippines, Garry Corpuz trained at Philippine High School for the Arts and then De La Salle–College of Saint Benilde on full scholarship. After dancing with Ballet Philippines in 2011, he joined Hong Kong Ballet as a Corps de Ballet member in 2017, became Coryphée in 2018 and was named Soloist in 2020.

With HKB, Corpuz has danced the featured roles of Von Rothbart in John Meehan’s Swan Lake, Rat King, Egyptian Doll and Russian Doll in Terence Kohler’s The Nutracker, Espada and Don Quixote in Nina Ananiashvili’s Don Quixote, Lankendem in Anna-Marie Holmes’ Le Corsaire, Romeo and Romeo’s Sifu in Septime Webre’s Romeo + Juliet, King of Hearts and Cheshire Cat in Webre’s ALICE (in wonderland), Captain Hook and Gentleman Starkey in Webre’s Peter Pan, Tom Buchanan in Webre’s The Great Gatsby and lead roles in George Balanchine’s Jewels. He also performed in Septime Webre and Charla Genn’s Giselle, Webre’s Ballet Classics for Children: Cinderella, Christopher Wheeldon’s Rush, Alexei Ratmansky’s Le Carnaval des Animaux, Trey McIntyre’s A Day in the Life, Justin Peck’s Year of the Rabbit, Septime’s Second Movement, Stephen Shropshire’s Handelwerk and Yuh Egami and Hu Song Wei Ricky’s The Rite of Spring, among others.