| 10 marca 1989 | Il Barbiere di Siviglia (Cyrulik sewilski)                  
                                Gioacchino Rossini
                              
            
          
                                    postać: Figaro               reżyseria: Jitka Stokalska               teatr: Warszawska Opera Kameralna, Warszawa | 
                              
        | 7 kwietnia 1990 | Maksymilian Kolbe                  
                                Dominique Probst
                              
            
          
                                    postać: Kolbe               reżyseria: Tadeusz Bradecki               teatr: Opera Śląska, Bytom | 
                              
        | 22 stycznia 1993 | Don Pasquale                  
                                Gaetano Donizetti
                              
            
          
                                    postać: Doktor Malatesta               reżyseria: Jitka Stokalska               teatr: Warszawska Opera Kameralna, Warszawa | 
                              
        | 28 lutego 1993 | Wesele Figara                  
                                Mozart Wolfgang Amadeusz
                              
            
          
                                    postać: Hrabia Almawiwa               reżyseria: Peryt Ryszard               teatr: Warszawska Opera Kameralna, Warszawa | 
                              
        | 21 listopada 1993 | Raj utracony                  
                                Penderecki Krzysztof
                              
            
          
                                    postać: Adam               reżyseria: Weiss-Grzesinski Marek               teatr: Teatr Wielki-Opera Narodowa, Warszawa | 
                              
        | 20 listopada 1994 | Werther                  
                                Jules Massenet
                              
            
          
                                    postać: Albert               reżyseria: Gerard Wilk               teatr: Teatr Wielki-Opera Narodowa, Warszawa | 
                              
        | 10 listopada 1995 | Wieczór baletowy                  
                                Carl Orff, Maurice Ravel
                              
            
          
                        forma twórczości: role                                        teatr: Teatr Wielki-Opera Narodowa, Warszawa | 
                              
        | 18 maja 1996 | Carmina Burana                  
                                Orff Carl
                              
            
          
                                    postać: Baryton               reżyseria: Fodor Antal (insc.,chor.)               teatr: Teatr Wielki, Łódź | 
                              
        | 18 maja 1996 | Wieczór baletowy Antala Fodora                  
                                Carl Orff, Maurice Ravel
                              
            
          
                        forma twórczości: role                                        teatr: Teatr Wielki, Łódź | 
                              
        | 10 listopada 1996 | Symfonia tysiąca                  
                                Mahler Gustav
                              
            
          
                                    postać: Pater ecstaticus               reżyseria: Peryt Ryszard               teatr: Teatr Narodowy (Scena Operowa), Warszawa | 
                              
        | 15 listopada 1996 | Quo vadis                  
                                Matuszczak Bernadetta
                              
            
          
                                    postać: Petroniusz               reżyseria: Stoklaska Jitka               teatr: Warszawska Opera Kameralna, Warszawa | 
                              
        | 22 lutego 1997 | Don Giovanni                  
                                Wolfgang Amadeusz Mozart
                              
            
          
                                    postać: Don Giovanni               reżyseria: Jitka Stokalska               teatr: Opera Nova, Bydgoszcz | 
                              
        | 22 marca 1997 | Kopciuszek                  
                                Rossini Gioacchino
                              
            
          
                                    postać: Dandini               reżyseria: Stokalska Jitka               teatr: Warszawska Opera Kameralna, Warszawa | 
                              
        | 9 stycznia 1998 | Straszny dwór                  
                                Stanisław Moniuszko
                              
            
          
                                    postać: Miecznik               reżyseria: Andrzej Żuławski               teatr: Teatr Narodowy (Scena Operowa), Warszawa | 
                              
        | 25 kwietnia 1998 | Bal maskowy                  
                                Giuseppe Verdi
                              
            
          
                                    postać: Hrabia Anckarström               reżyseria: Waldemar Zawodziński               teatr: Teatr Wielki-Opera Narodowa, Warszawa | 
                              
        | 3 grudnia 1998 | Don Giovanni                  
                                Wolfgang Amadeusz Mozart
                              
            
          
                                    postać: Don Giovanni               reżyseria: Marek Weiss-Grzesiński               teatr: Teatr Wielki-Opera Narodowa, Warszawa | 
                              
        | 9 kwietnia 1999 | Il Turco in Italia                  
                                Gioacchino Rossini
                              
            
          
                                    postać: Prosdocimo               reżyseria: Jitka Stokalska               teatr: Warszawska Opera Kameralna, Warszawa | 
                              
        | 29 maja 1999 | Madame Butterfly                  
                                Giacomo Puccini
                              
            
          
                                    postać: Sharpless               reżyseria: Mariusz Treliński               teatr: Teatr Wielki-Opera Narodowa, Warszawa | 
                              
        | 7 kwietnia 2000 | The Music Programme                  
                                Roxana Panufnik
                              
            
          
                                    postać: Ludwik Kastostis               reżyseria: Krzysztof Warlikowski               teatr: Teatr Wielki-Opera Narodowa, Warszawa | 
                              
        | 22 października 2000 | Don Carlos                  
                                Giuseppe Verdi
                              
            
          
                                    postać: Rodrigo               reżyseria: Krzysztof Warlikowski               teatr: Teatr Wielki-Opera Narodowa, Warszawa | 
                              
        | 9 lutego 2001 | Straszny dwór                  
                                Stanisław Moniuszko
                              
            
          
                                    postać: Miecznik, Maciej               reżyseria: Mikołaj Grabowski               teatr: Teatr Wielki-Opera Narodowa, Warszawa | 
                              
        | 12 kwietnia 2001 | Niemieckie requiem                  
                                Johannes Brahms
                              
            
          
                        forma twórczości: role                                        teatr: Teatr Wielki-Opera Narodowa, Warszawa | 
                              
        | 8 czerwca 2001 | Otello                  
                                Verdi Giuseppe
                              
            
          
                                    postać: Jago               reżyseria: Treliński Mariusz               teatr: Teatr Wielki-Opera Narodowa, Warszawa | 
                              
        | 16 maja 2002 | Wesoła wdówka                  
                                Lehar Franz
                              
            
          
                                    postać: Baron Mirko Zeta               reżyseria: Wojtyszko Maciej               teatr: Teatr Wielki-Opera Narodowa, Warszawa | 
                              
        | 28 czerwca 2002 | Straszny dwór                  
                                Stanisław Moniuszko
                              
            
          
                                    postać: Miecznik               reżyseria: Laco Adamik               teatr: Opera Krakowska, Kraków | 
                              
        | 10 października 2002 | Stabat Mater                  
                                Szymanowski K./Dvorak A.
                              
            
          
                        forma twórczości: role                                        teatr: Teatr Wielki-Opera Narodowa, Warszawa | 
                              
        | 6 kwietnia 2003 | Podróż do Reims                  
                                Gioacchino Rossini
                              
            
          
                                    postać: Don Alvaro               reżyseria: Tomasz Konina               teatr: Teatr Wielki-Opera Narodowa, Warszawa | 
                              
        | 8 czerwca 2003 | La Rondine (Jaskółka)                  
                                Giacomo Puccini
                              
            
          
                                    postać: Rambaldo Fernandez               reżyseria: Marta Domingo               teatr: Teatr Wielki-Opera Narodowa, Warszawa | 
                              
        | 20 września 2003 | Carmina Burana                  
                                Carl Orff
                              
            
          
                        forma twórczości: role                            reżyseria: Waldemar Zawodziński               teatr: przedstawienie impresaryjne | 
                              
        | 2 października 2003 | Ubu Rex                  
                                Krzysztof Penderecki
                              
            
          
                                    postać: Stanisław Leszczyński               reżyseria: Krzysztof Warlikowski               teatr: Teatr Wielki-Opera Narodowa, Warszawa | 
                              
        | 19 grudnia 2003 | Potępienie Fausta                  
                                Hector Berlioz
                              
            
          
                                    postać: Mefistofeles               reżyseria: Achim Freyer               teatr: Teatr Wielki-Opera Narodowa, Warszawa | 
                              
        | 15 października 2004 | Tosca                  
                                Puccini Giacomo
                              
            
          
                                    postać: Baron Scarpia               reżyseria: Romagnoli Gianmaria               teatr: Teatr Wielki-Opera Narodowa, Warszawa | 
                              
        | 10 stycznia 2005 | Zemsta nietoperza                  
                                Johann II Strauss
                              
            
          
                                    postać: Frank, dyrektor więzienia               reżyseria: Andrzej Strzelecki               teatr: przedstawienie impresaryjne | 
                              
        | 24 kwietnia 2005 | Aida                  
                                Giuseppe Verdi
                              
            
          
                                    postać: Amonasro               reżyseria: Roberto Lagana Manoli               teatr: Teatr Wielki-Opera Narodowa, Warszawa | 
                              
        | 5 listopada 2005 | Curlew_River                  
                                Benjamin Britten
                              
            
          
                                    postać: Traveller               reżyseria: Axel Weidauer               teatr: Teatr Wielki-Opera Narodowa, Warszawa | 
                              
        | 16 czerwca 2006 | Czarodziejski flet                  
                                Wolfgang Amadeusz Mozart
                              
            
          
                                    postać: Kaznodzieja               reżyseria: Achim Freyer               teatr: Teatr Wielki-Opera Narodowa, Warszawa | 
                              
        | 5 października 2006 | Stabat Mater                  
                                Szymanowski Karol
                              
            
          
                        forma twórczości: role                            reżyseria: Wycichowska Ewa               teatr: Teatr Wielki-Opera Narodowa, Warszawa | 
                              
        | 7 października 2006 | Bal maskowy                  
                                Giuseppe Verdi
                              
            
          
                                    postać: Renato               reżyseria: Waldemar Zawodziński               teatr: Teatr Wielki im. Stanisława Moniuszki, Poznań | 
                              
        | 11 maja 2007 | Konrad Wallenrod                  
                                Żeleński Władysław
                              
            
          
                                    postać: Arcykomtur                           teatr: Teatr Wielki-Opera Narodowa, Warszawa | 
                              
        | 15 października 2007 | Via Sancta                  
                                Pawlik Włodek
                              
            
          
                        forma twórczości: role                            reżyseria: Peryt Ryszard               teatr: Teatr Wielki-Opera Narodowa, Warszawa | 
                              
        | 15 listopada 2007 | Śpiewnik domowy                  
                                Stanisław Moniuszko
                              
            
          
                        forma twórczości: role                            reżyseria: Maria Fołtyn               teatr: Teatr Wielki-Opera Narodowa, Warszawa | 
                              
        | 19 listopada 2007 | Madame Butterfly                  
                                Giacomo Puccini
                              
            
          
                                    postać: Sharpless               reżyseria: Marianne Berglöf               teatr: Opera Nova, Bydgoszcz | 
                              
        | 31 grudnia 2007 | W polskim dworze                  
                              
            
          
                        forma twórczości: role                            reżyseria: Laco Adamik               teatr: Teatr Wielki-Opera Narodowa, Warszawa | 
                              
        | 30 marca 2008 | Łucja z Lammermooru                  
                                Gaetano Donizetti
                              
            
          
                                    postać: Lord Enrico Ashton               reżyseria: Michał Znaniecki               teatr: Teatr Wielki-Opera Narodowa, Warszawa | 
                              
        | 9 maja 2008 | Wilhelm Tell                  
                                Gioacchino Rossini
                              
            
          
                                    postać: Leuthold                           teatr: Teatr Wielki-Opera Narodowa, Warszawa | 
                              
        | 1 października 2008 | Gala otwarcia sezonu 2008/2009                  
                              
            
          
                        forma twórczości: role                            reżyseria: Michał Znaniecki               teatr: Teatr Wielki-Opera Narodowa, Warszawa | 
                              
        | 4 października 2008 | Opera Narodowa na rzecz Domu Muzyka Seniora                  
                              
            
          
                        forma twórczości: role                                        teatr: Teatr Wielki-Opera Narodowa, Warszawa | 
                              
        | 26 października 2008 | Faust                  
                                Charles Gounod
                              
            
          
                                    postać: Walenty               reżyseria: Robert Wilson               teatr: Teatr Wielki-Opera Narodowa, Warszawa | 
                              
        | 14 lutego 2009 | Dwa słowa                  
                                Aleksander Tansman, Stanisław Moniuszko
                              
            
          
                                    postać: Marcin Pakuła               reżyseria: Laco Adamik               teatr: Teatr Wielki-Opera Narodowa, Warszawa | 
                              
        | 19 kwietnia 2009 | Kolot min HaShoah                  
                                David Eddleman
                              
            
          
                        forma twórczości: role                            reżyseria: Beata Redo-Dobber               teatr: Opera Krakowska, Kraków | 
                              
        | 30 października 2009 | Borys Godunow                  
                                Modest Musorgski
                              
            
          
                                    postać: Szczełkałow               reżyseria: Mariusz Treliński               teatr: Teatr Wielki-Opera Narodowa, Warszawa | 
                              
        | 8 listopada 2009 | Manon Lescaut                  
                                Giacomo Puccini
                              
            
          
                                    postać: Lescaut                           teatr: Teatr Wielki-Opera Narodowa, Warszawa | 
                              
        | 25 lutego 2010 | Traviata                  
                                Giuseppe Verdi
                              
            
          
                                    postać: Giorgio Germont               reżyseria: Mariusz Treliński               teatr: Teatr Wielki-Opera Narodowa, Warszawa | 
                              
        | 27 marca 2011 | I przejdą deszcze...                  
                                Henryk Mikołaj Górecki
                              
            
          
                                    postać: solo wokalne                           teatr: Teatr Wielki-Opera Narodowa, Warszawa | 
                              
        | 16 października 2011 | Traviata                  
                                Giuseppe Verdi
                              
            
          
                                    postać: Georges Germont               reżyseria: Gerlinde Pelkowski               teatr: Opera na Zamku, Szczecin | 
                              
        | 26 lutego 2012 | Senso                  
                                Marco Tutino
                              
            
          
                                    postać: Hrabia Serpieri                reżyseria: Hugo Ana de               teatr: Teatr Wielki-Opera Narodowa, Warszawa | 
                              
        | 26 maja 2012 | Słowik                  
                                Igor Strawiński
                              
            
          
                                    postać: Cesarz chiński               reżyseria: Alexander Petrov               teatr: Teatr Wielki-Opera Narodowa, Warszawa | 
                              
        | 28 września 2012 | Straszny dwór                  
                                Stanisław Moniuszko
                              
            
          
                                    postać: Miecznik               reżyseria: Roberto Skolmowski               teatr: Opera i Filharmonia Podlaska, Białystok | 
                              
        | 28 czerwca 2013 | Carmina Burana                  
                                Carl Orff
                              
            
          
                        forma twórczości: role                                        teatr: Opera Krakowska, Kraków | 
                              
        | 20 czerwca 2015 | Wilhelm Tell                  
                                Gioacchino Rossini
                              
            
          
                                    postać: Leuthold               reżyseria: David Pountney               teatr: Teatr Wielki-Opera Narodowa, Warszawa | 
                              
        | 8 listopada 2015 | Straszny dwór                  
                                Stanisław Moniuszko
                              
            
          
                                    postać: Miecznik               reżyseria: David Pountney               teatr: Teatr Wielki-Opera Narodowa, Warszawa | 
                              
        | 13 października 2017 | Eros i Psyche                  
                                Ludomir Różycki
                              
            
          
                                    postać: Charmion/Gość I/Hrabia Alfred               reżyseria: Barbara Wysocka               teatr: Teatr Wielki-Opera Narodowa, Warszawa | 
                              
        | 3 listopada 2017 | Dziady - Widma                  
                                Stanisław Moniuszko
                              
            
          
                                    postać: Guślarz               reżyseria: Ryszard Peryt               teatr: Polska Opera Królewska, Warszawa | 
                              
        | 11 listopada 2018 | Quem queritis. Opera uboga                  
                              
            
          
                                    postać: Adam/Józef                reżyseria: Ryszard Peryt               teatr: Polska Opera Królewska, Warszawa | 
                              
        | 30 grudnia 2018 | Straszny dwór                  
                                Stanisław Moniuszko
                              
            
          
                                    postać: Miecznik               reżyseria: Ryszard Peryt               teatr: Polska Opera Królewska, Warszawa | 
                              
        | 23 lutego 2019 | Tosca                  
                                Giacomo Puccini
                              
            
          
                                    postać: Sciarrone               reżyseria: Barbara Wysocka               teatr: Teatr Wielki-Opera Narodowa, Warszawa | 
                              
        | 28 czerwca 2019 | Traviata                  
                                Giuseppe Verdi
                              
            
          
                                    postać: Giorgio Germont               reżyseria: Grażyna Szapołowska               teatr: Opera Wrocławska, Wrocław | 
                              
        | 17 listopada 2019 | Traviata                  
                                Giuseppe Verdi
                              
            
          
                                    postać: Giorgio Germont               reżyseria: Grażyna Szapołowska               teatr: Opera Wrocławska, Wrocław | 
                              
        | 25 kwietnia 2021 | Hiob                  
                                Krzesimir Dębski
                              
            
          
                                    postać: Hiob                reżyseria: Tomasz Cyz               teatr: Polska Opera Królewska, Warszawa | 
                              
        | 18 grudnia 2021 | Die Zauberflöte                  
                                Wolfgang Amadeusz Mozart
                              
            
          
                                    postać: Zapowiadacz, Kapłan III               reżyseria: Andrzej Klimczak               teatr: Polska Opera Królewska, Warszawa | 
                              
        | 30 grudnia 2022 | Pastorałki staropolskie                  
                              
            
          
                                    postać: Prologus               reżyseria: Jitka Stokalska               teatr: Polska Opera Królewska, Warszawa | 
                              
        | 17 lutego 2024 | Halka                  
                                Stanisław Moniuszko
                              
            
          
                                    postać: Cześnik               reżyseria: Wojciech Adamczyk               teatr: Polska Opera Królewska, Warszawa | 
                              
        | 6 kwietnia 2024 | Gra o męce i zmartwychwstaniu                  
                              
            
          
                                    postać: Prologus / Jezus / Epilogus               reżyseria: Jerzy Machowski               teatr: Polska Opera Królewska, Warszawa |