| 28 maja 1994 | Semiramide                  
                                Gioacchino Rossini
                              
            
          
                                    postać: Idreno               reżyseria: Giovanni Pampiglione               teatr: Teatr Wielki im. Stanisława Moniuszki, Poznań | 
                              
        | 30 marca 1996 | Don Pasquale                  
                                Gaetano Donizetti
                              
            
          
                                    postać: Ernesto               reżyseria: Bogusława Czosnowska               teatr: Państwowa Opera Bałtycka, Gdańsk | 
                              
        | 16 listopada 1996 | Cyrulik sewilski                  
                                Gioacchino Rossini
                              
            
          
                                    postać: Hrabia Almaviva               reżyseria: Olga Iwanowa               teatr: Opera i Operetka, Szczecin | 
                              
        | 31 grudnia 1996 | Zemsta nietoperza                  
                                Johann II Strauss
                              
            
          
                                    postać: Gabriel von Eisenstein               reżyseria: Ryszard Ronczewski               teatr: Państwowa Opera Bałtycka, Gdańsk | 
                              
        | 25 września 1999 | Cyrulik sewilski albo Daremna przezorność                  
                                Gioacchino Rossini
                              
            
          
                                    postać: Almaviva               reżyseria: Zbigniew Marek Hass               teatr: Państwowa Opera Bałtycka, Gdańsk | 
                              
        | 27 kwietnia 2000 | Messiah                  
                                Handel Georg Friedrich
                              
            
          
                        forma twórczości: role                            reżyseria: Peryt Ryszard               teatr: Opera Nova, Bydgoszcz | 
                              
        | 1 września 2000 | Porgy and Bess                  
                                Gershwin George
                              
            
          
                                    postać: Sporting Life               reżyseria: Ronczewski Ryszard               teatr: przedstawienie impresaryjne, | 
                              
        | 8 czerwca 2001 | Otello                  
                                Verdi Giuseppe
                              
            
          
                                    postać: Cassio               reżyseria: Treliński Mariusz               teatr: Teatr Wielki-Opera Narodowa, Warszawa | 
                              
        | 12 października 2002 | Cyrulik sewilski                  
                                Gioacchino Rossini
                              
            
          
                                    postać: Hrabia d'Almaviva               reżyseria: Sławomir Żerdzicki               teatr: Opera Nova, Bydgoszcz | 
                              
        | 25 czerwca 2004 | Salome                  
                                Strauss Richard
                              
            
          
                                    postać: Pierwszy Judejczyk               reżyseria: Otava Martin               teatr: Teatr Wielki-Opera Narodowa, Warszawa | 
                              
        | 19 grudnia 2004 | Dama pikowa                  
                                Piotr Czajkowski
                              
            
          
                                    postać: Czekalinski               reżyseria: Mariusz Treliński               teatr: Teatr Wielki-Opera Narodowa, Warszawa | 
                              
        | 5 stycznia 2006 | Wozzeck                  
                                Alban Berg
                              
            
          
                                    postać: Andres               reżyseria: Krzysztof Warlikowski               teatr: Teatr Wielki-Opera Narodowa, Warszawa | 
                              
        | 30 marca 2007 | Król Roger                  
                                Karol Szymanowski
                              
            
          
                                    postać: Pasterz               reżyseria: Mariusz Treliński               teatr: Opera Wrocławska, Wrocław | 
                              
        | 17 października 2008 | Gwałt na Lukrecji                  
                                Benjamin Britten
                              
            
          
                        forma twórczości: role                            reżyseria: Péter Telihay               teatr: Państwowa Opera Bałtycka, Gdańsk | 
                              
        | 30 października 2009 | Ariadna na Naxos                  
                                Richard Strauss
                              
            
          
                                    postać: Tancmistrz               reżyseria: Marek Weiss               teatr: Państwowa Opera Bałtycka, Gdańsk | 
                              
        | 25 lutego 2010 | Traviata                  
                                Giuseppe Verdi
                              
            
          
                                    postać: Hrabia Gaston de Letorières               reżyseria: Mariusz Treliński               teatr: Teatr Wielki-Opera Narodowa, Warszawa | 
                              
        | 5 marca 2011 | Traviata                  
                                Giuseppe Verdi
                              
            
          
                                    postać: Gaston               reżyseria: Karolina Sofulak               teatr: Państwowa Opera Bałtycka, Gdańsk | 
                              
        | 21 kwietnia 2012 | Carmen                  
                                Georges Bizet
                              
            
          
                                    postać: Remendado               reżyseria: Marek Weiss               teatr: Państwowa Opera Bałtycka, Gdańsk | 
                              
        | 27 września 2013 | Ubu rex                  
                                Krzysztof Penderecki
                              
            
          
                                    postać: Kotys               reżyseria: Janusz Wiśniewski               teatr: Opera Bałtycka, Gdańsk | 
                              
        | 8 listopada 2015 | Straszny dwór                  
                                Stanisław Moniuszko
                              
            
          
                                    postać: Damazy               reżyseria: David Pountney               teatr: Teatr Wielki-Opera Narodowa, Warszawa | 
                              
        | 13 grudnia 2015 | Straszny dwór                  
                                Stanisław Moniuszko
                              
            
          
                                    postać: Damazy               reżyseria: Marek Weiss               teatr: Opera Bałtycka, Gdańsk | 
                              
        | 20 marca 2016 | Czarna Maska                  
                                Krzysztof Penderecki
                              
            
          
                                    postać: Jedidja Potter               reżyseria: Marek Weiss               teatr: Opera Bałtycka, Gdańsk | 
                              
        | 7 grudnia 2018 | Turandot                  
                                Giacomo Puccini
                              
            
          
                                    postać: Pang               reżyseria: Marek Weiss               teatr: Opera i Filharmonia Podlaska, Białystok | 
                              
        | 19 lutego 2021 | Kwartet                  
                                Ronald Harwood
                              
            
          
                                    postać: Reginald Paget                 reżyseria: Grzegorz Chrapkiewicz               teatr: Warszawska Opera Kameralna, Warszawa | 
                              
        | 1 października 2022 | Król Roger                  
                                Karol Szymanowski
                              
            
          
                                    postać: Edrisi               reżyseria: Romuald Wicza-Pokojski               teatr: Opera Bałtycka, Gdańsk |