Viedenský rodák študoval balet na tanečnom oddelení Viedenského konzervatória a na Baletnej škole pri Viedenskej štátnej opere. V roku 2013 nastúpil do zboru Viedenského štátneho baletu, kde ho o tri roky povýšili na sólistu. Vo februári 2019, po predstavení Nurejevovho Labutieho jazera, ho vymenovali za prvého sólistu. Počas svojho pôsobenia vo Viedni stvárnil hlavné postavy v klasických a neoklasických baletoch Labutie jazero, Luskáčik, Raymonda, La Fille mal gardée, Onegin, Le Corsaire, Sylvia, Sen noci svätojánskej, Pavilón Armidy, Marguerite a Armand. Tancoval v choreografiách Georgea Balanchina, Borisa Eifmana, Williama Forsytha, Jiřího Kyliána, Rolanda Petita, Natálie Horečnej, Jiřího Bubeníčka, Kennetha MacMillana, Jeroma Robbinsa a mnohých ďalších.
V roku 2012 hosťoval na galakoncerte Holandského národného baletu, kde po boku primabaleríny Igone de Jongh tancoval ikonické dueto z Trois Gnossiennes v choreografii Hansa van Manena. V amsterdamskom súbore následne stvárnil princa v Luskáčikovi. Po týchto úspešných hosťovaniach prijal v Amsterdame post vedúceho sólistu. Od sezóny 2023/2024 pôsobí ako vedúci sólista Bavorského štátneho baletu v Mníchove. V Mníchove tancuje Solora v Bajadére, princa v Popoluške, Albrechta v Giselle, Onegina v rovnomennom balete, Romea v Romeovi a Júlii, Jamesa v Sylfide a tiež sólové party v choreografiách Nacha Duata, Sol León a Paula Lightfoota, Edwarda Cluga, Christophera Wheeldona, Jiřího Kyliána a ďalších.
Za svoje tanečné majstrovstvo získal viacero cien a ocenení: 2.miesto na Premio Roma Danza (2012), 3. miesto na 4. medzinárodnej baletnej súťaži v Pekingu (2012), cena Karl Musil Memorial Award (2014), Sponsorship Award Viedenskej štátnej opery a baletného klubu Volksoper (2016). Za interpretáciu kráľa Ludwiga II. v balete Johna Neumeiera Illusions – Like Swan Lake získal v roku 2025 nomináciu časopisu Dance Europe v kategórii Tanečník roku.