
He trained at the Queensland Ballet School and the Australian Ballet School, before continuing his studies from 2016 to 2019 at the Bolshoi Ballet Academy.
In the 2019/2020 season, he joined the Ballett am Rhein Düsseldorf Duisburg and subsequently, from September 2020, became a member of the Ballet Company of the Wiener Staatsballett.
Since February 2023, he has been a member of the Ballet Company of Teatro alla Scala. Among the works he has performed in, he has been a leading performer in William Forsythe’s Prologue, The Barre Project, and Blake Works I. He has also danced in Rudolf Nureyev’s productions of Swan Lake (Pas de Trois, Tarantella Soloists), La Bayadère (Golden Idol), and The Nutcracker (Pastorale).

He took part in Alexei Ratmansky’s Coppélia (allegorical variations and the Four Friends of Franz), and danced in Skew-Whiff by Sol León and Paul Lightfoot. In L’histoire de Manon, he performed as one of the three Gentlemen, and in the Balanchine/Robbins Triple Bill, he was among the four soloists in George Balanchine’s Theme and Variations and appeared as “Shy Boy” in Jerome Robbins’ The Concert.
For La Scala’s premiere of Pierre Lacotte’s Paquita, he danced in the Pas de Trois. In the “Lander/Kylián/Béjart” triple bill, he was a principal performer in Harald Lander’s Études. In Rudolf Nureyev’s The Sleeping Beauty, which opened the 2025–2026 Ballet Season, he performed the role of the Bluebird.
He received a special mention from the jury of the Danza&Danza Award 2025 for his performance in the revival of the Forsythe Evening.