Suomen Kansallisbaletissa näytäntökaudella 2012-13: Le Corsaire - Merirosvo: Ali (Ivan Liška / Petipa), Romeo ja Julia: Benvolio (John Cranko), Lumikuningatar (syksy 2012): Kai (Kenneth Greve), Joutsenlampi: Benno (Kenneth Greve), Bella Figura (Jiří Kylián), Prinsessa Ruusunen: Prinssi Désiré (Javier Torres / Pjotr Tšaikovski), Double Evil (Jorma Elo), Walking Mad (Johan Inger), Neljä luonnekuvaa: Melankolinen (George Balanchine).
Permin valtion tanssikoulu 1997–2005.
Suomen Kansallisbaletti 2010–, solistitanssija 2012-
Leipzigin baletti 2008–2010.
Zürichin baletti 2007–2008.
Zürichin nuorisobaletti 2005–2007.
Vierailut: Kansallisbaletin kesäkiertue 2012.
Suomen Kansallisbaletissa: pää- ja solistirooleissa mm. Joutsenlampi: Benno (Kenneth Greve), Pähkinänsärkijä ja Hiirikuningas: Pekka (Toer van Schayk, Wayne Eagling), Romeo ja Julia: Romeo, Benvolio (John Cranko), Scheherazade: Shahzarem (Kenneth Greve), Tuhkimo - traaginen kertomus: Prinssi (Terence Kohler).
Ballet Pathétique (Jorma Uotinen), Double Evil (Jorma Elo).
Leipzigin baletissa: Solisti- ja corps de ballet -tehtävissä mm. Joutsenlampi (Paul Chalmer), Pähkinänsärkijä (Paul Chalmer).
Zürichin baletissa: Corps de ballet -tehtävissä.