Ważniejsze role

Opera Wrocławska (obecnie Opera Dolnośląska we Wrocławiu):
Książę w Kopciuszku (chor. Teresa Kujawa),
rola tytułowa w Panu Twardowskim (chor. Witold Gruca),
Zygfryd w Jeziorze łabędzim (chor. akt I i III Teresa Kujawa, reszta Katarzyna Sołowiowa na podstawie Mariusa Petipy i Lwa Iwanowa),
Parys w Nocy Walpurgii (chor. Zygmunt Potkowski w opracowaniu Klary Kmitto),

Teatr Wielki w Łodzi:
Książę w Kopciuszku (chor. Irina Fokina),
Albert w Giselle (chor. Jarosław Piasecki według Mariusa Petipy),
Basilio w Don Kichocie (chor. Witold Borkowski),
Judasz w Próbie (chor. Antal Fodor),
Zwiastun Śmierci w Wolfgangu Amadeuszu (chor. Gray Veredon),
Amintas; Atys w Sylwii czyli Nimfie Diany (chor. Germinal Casado)
Adorowany w Święcie wiosny (chor. Ewa Wycichowska),
Biały i Malarz w Gershwinie (chor. Jurgen Heiss),
Maur w Szecherezadzie (chor. Michaił Fokin),
Wacław w Grach (chor. Emil Wesołowski),
John w Greku Zorbie (chor. Lorca Massine),
Orzeł - Wędrowiec w Legendzie o Józefie (chor. Emil Wesołowski),

Teatr Wielki - Opera Narodowa w Warszawie:
John w Greku Zorbie (chor. Lorca Massine),
główne role męskie w Jeziorze łabędzim (chor. Irek Muchamiedow według Mariusa Petipy i Lwa Iwanowa),
główne role męskie w Giselle (chor. Jean Coralli i Jules Perrot w opracowaniu Mariusa Petipy),
główne role męskie w Dziadku do orzechów (chor. Andrzej Glegolski),
głowne role męskie w Śpiącej królewnie (chor. Jurij Grigorowicz),
główne role męskie w La Gitanie (chor. Pierre Lacotte),
główne role męskie w Romeo i Julii (chor. Emil Wesołowski),
Jose w Carmen (chor. Mats Ek),
solista w Carmina Burana (chor. Antal Fodor),
Orzeł - wędrowiec w Legendzie o Józefie (chor. Emil Wesołowski),
Zwiastun w Dies irae (chor. Emil Wesołowski),
Mężczyzna w Powracających falach (chor. Emil Wesołowski),
Poeta w Sylfidach (chor. Michaił Fokin),
Salieri w Synach harmonii (chor. Żymełka),
tytułowy bohater w Harnasiach (chor. Emil Wesołowski),
tytułowy bohater w Cudownym mandarynie (chor. Emil Wesołowski),
Tancerz w Świętej Wiośnie - Historii tancerza (chor. Emil Wesołowski, współpraca chor. Sławomir Woźniak),
solista w Tylko miłość... (we własnej choreografii),
Colas w Córce źle strzeżonej (chor. Frederick Ashton),
główne role męskie w Trzech muszkieterach (chor. Andre Prokovsky),
Guido w La dolce vita (chor. Zofia Rudnicka),
rola tytułowa w Czajkowski - misterium życia i śmierci (chor. Boris Ejfman),
Solor, Złoty Bożek w Bajaderze (chor. Natalia Makarowa według Mariusa Petipy),
rola męska w Serenadzie (chor. George Balanchine),
Balanchine w Musagete (chor. Boris Ejfman),
Siergiej w Tylko raz w życiu (chor. Elwira Piorun i Karol Urbański),
Mężczyzna w Komix-komedii (we własnej choreografii),

Polski Teatr Tańca - Balet Poznański - Poznań, występy gościnne:
Orzeł w Fantazji na Harnasie (chor. Ewa Wycichowska),
Berkin w Innych (chor. Ewa Wycichowska),
Faza Ryb w Misterium Ziemi (chor. Ewa Wycichowska),
Purpurowy "Aktor" w Vivre (chor. Barbara Gołaska),

Opera Bałtycka - Gdańsk, występy gościnne:
Romeo w Romeo i Julii (chor. Antal Fodor),

Teatr Wielki im. Moniuszki - Poznań, występy gościnne:
Zygfryd w Jeziorze łabędzim (chor. Ewa Wycichowska),
John w Greku Zorbie (chor. Lorca Massine),
Edmund Dantes - tytułowa rola w Hrabim Monte Christo (chor. Waldemar Wołk-Karaczewski),

Kielecki Teatr Tańca, występy gościnne:
solista w Prophetie (Proroctwa) (chor. Thierry Verger),


Występował także gościnnie z Irene Fokine Ballet Company (USA) oraz na deskach Greckiego Teatru Narodowego w Atenach, Bułgarskiego Teatru Narodowego w Sofii, Arena di Verona we Włoszech oraz we Francji wraz z gwiazdami baletu rosyjskiego w "Géants de la Danse".

Gościł na międzynarodowych festiwalach w Rydze (Łotwa), Sankt Petersburgu i Moskwie (Rosja), Kaajani i Helsinkach (Finlandia), Hamamatsu (Japonia), Miszkolcu i Budapeszcie (Węgry), Joinville (Brazylia), Paryżu (Francja), Londynie (Wielka Brytania) oraz Łodzi.


Role w filmach

Złota kaczka - Janek, partia w choreografii Witolda Grucy.
Ostatni krąg z cyklu Opowieści weekendowe - tancerz - reż. Krzysztof Zanussi, 1997
Quo vadis - Parys, tancerz na uczcie Nerona - reż. Jerzy Kawalerowicz, 2002 - serial telewizyjny