| 26 czerwca 1992 | Cabaret                  
                                John Kander
                              
            
          
                                    postać: Hitlerjugend               reżyseria: Jan Szurmiej               teatr: Teatr Muzyczny-Operetka Wrocławska, Wrocław | 
                              
        | 20 września 1992 | Złoty kogucik                  
                                Mikołaj Rimski-Korsakow
                              
            
          
                                    postać: Astrolog                           teatr: Teatr Wielki, Łódź | 
                              
        | 28 lutego 1993 | Wesele Figara                  
                                Mozart Wolfgang Amadeusz
                              
            
          
                                    postać: Cherubin               reżyseria: Peryt Ryszard               teatr: Warszawska Opera Kameralna, Warszawa | 
                              
        | 11 maja 1993 | Złowiony                  
                                Tadeusz Różewicz
                              
            
          
                        forma twórczości: role                            reżyseria: Jerzy Grzegorzewski               teatr: Teatr Polski, Wrocław | 
                              
        | 1 października 1993 | L'Orfeo                  
                                Monteverdi Claudio
                              
            
          
                                    postać: Pastore (alto)               reżyseria: Peryt Ryszard               teatr: Warszawska Opera Kameralna, Warszawa | 
                              
        | 10 października 1993 | Venus and Adonis                  
                                Blow John
                              
            
          
                        forma twórczości: role                            reżyseria: Peryt Ryszard               teatr: Warszawska Opera Kameralna, Warszawa | 
                              
        | 21 listopada 1993 | Raj utracony                  
                                Penderecki Krzysztof
                              
            
          
                                    postać: Śmierć               reżyseria: Weiss-rzesiński Marek               teatr: Teatr Wielki-Opera Narodowa, Warszawa | 
                              
        | 19 marca 1994 | Cztery komedie równoległe                  
                                Jerzy Grzegorzewski
                              
            
          
                                    postać: Solista, Solista               reżyseria: Jerzy Grzegorzewski               teatr: Teatr Studio im. Stanisława Ignacego Witkiewicza, Warszawa | 
                              
        | 18 czerwca 1994 | Faust                  
                                Charles Gounod
                              
            
          
                                    postać: Siebel               reżyseria: Marek Weiss-Grzesiński               teatr: Teatr Wielki-Opera Narodowa, Warszawa | 
                              
        | 1 października 1994 | Il ritorno d'Ulisse in patria                  
                                Claudio Monteverdi
                              
            
          
                                    postać: Anfinomo               reżyseria: Ryszard Peryt               teatr: Warszawska Opera Kameralna, Warszawa | 
                              
        | 15 października 1994 | Olivier!                  
                                Lionel Bart
                              
            
          
                        forma twórczości: przygotowanie chóru dziecięcego                            reżyseria: Ernst Buder               teatr: Opera, Wrocław | 
                              
        | 31 marca 1996 | Pokój saren                  
                                Majewski Lech,Skrzek Józef
                              
            
          
                                    postać: Syn               reżyseria: Majewski Lech               teatr: Opera Śląska, Bytom | 
                              
        | 12 września 1996 | Koronacja Poppei                  
                                Monteverdi Claudio
                              
            
          
                                    postać: Nutrice               reżyseria: Peryt Ryszard               teatr: Warszawska Opera Kameralna, Warszawa | 
                              
        | 10 stycznia 1998 | Il sant'Alessio                  
                                Stefano Landi
                              
            
          
                                    postać: Adrasto               reżyseria: Ryszard Peryt               teatr: Warszawska Opera Kameralna, Warszawa | 
                              
        | 20 maja 2000 | Echnaton                  
                                Philip Glass
                              
            
          
                                    postać: Echnaton               reżyseria: Henryk Baranowski               teatr: Teatr Wielki, Łódź | 
                              
        | 6 października 2000 | Euridice                  
                                Jacopo Peri
                              
            
          
                                    postać: Arcetro               reżyseria: Ryszard Peryt               teatr: Warszawska Opera Kameralna, Warszawa | 
                              
        | 10 listopada 2000 | Triada                  
                                Strawiński Igor
                              
            
          
                                    postać: Lucyfer (gościnnie)               reżyseria: Łazarkiewicz Piotr               teatr: Teatr Wielki, Łódź | 
                              
        | 1 września 2001 | Hauptmann                  
                                Łukosz Jerzy
                              
            
          
                                    postać: (śpiew)               reżyseria: Krzystek Waldemar               teatr: Teatr im. Cypriana Kamila Norwida, Jelenia Góra | 
                              
        | 29 września 2006 | Iwona, księżniczka Burgunda                  
                                Zygmunt Krauze
                              
            
          
                                    postać: Cyryl               reżyseria: Marek Weiss-Grzesiński               teatr: Warszawska Jesień, Warszawa | 
                              
        | 1 lutego 2007 | Iwona księżniczka Burgunda                   
                                Zygmunt Krauze
                              
            
          
                                    postać: Cyryl               reżyseria: Marek Weiss-Grzesiński               teatr: Teatr Wielki-Opera Narodowa, Warszawa | 
                              
        | 27 marca 2010 | Czarodziejski flet                  
                                Wolfgang Amadeusz Mozart
                              
            
          
                                    postać: Chłopiec II               reżyseria: Marek Weiss               teatr: Państwowa Opera Bałtycka, Gdańsk | 
                              
        | 19 maja 2012 | Sweeney Todd. Demoniczny golibroda z Fleet Street                  
                                Stephen Sondheim
                              
            
          
                                    postać: Adolfo Pirelli               reżyseria: Andrzej Bubień               teatr: Teatr Rozrywki, Chorzów | 
                              
        | 21 lipca 2016 | Zagubiona autostrada                  
                                Olga Neuwirth
                              
            
          
                                    postać: Mystery Man               reżyseria: Natalia Korczakowska               teatr: Teatr Polski, Wrocław | 
                              
        | 25 listopada 2017 | Immanuel Kant                  
                                Leszek Możdżer
                              
            
          
                                    postać: Kardynał               reżyseria: Jerzy Lach               teatr: Opera Wrocławska, Wrocław | 
                              
        | 30 marca 2018 | Via crucis                  
                                Paweł Łukaszewski
                              
            
          
                                    postać: Kontratenor               reżyseria: Tomasz Man               teatr: Opera Wrocławska, Wrocław | 
                              
        | 1 maja 2018 | Nowy Don Kiszot, czyli Sto szaleństw                  
                                Aleksander Fredro
                              
            
          
                                    postać: Jakub               reżyseria: Roberto Skolmowski               teatr: Warszawska Opera Kameralna, Warszawa |