| 30 marca 2006 | La Bohème                  
                                Giacomo Puccini
                              
            
          
                        forma twórczości: role                            reżyseria: Mariusz Treliński               teatr: Teatr Wielki-Opera Narodowa, Warszawa | 
                              
        | 2 kwietnia 2007 | Jan Paweł II. In memoriam                  
                              
            
          
                        forma twórczości: role                                        teatr: Teatr Wielki-Opera Narodowa, Warszawa | 
                              
        | 19 kwietnia 2007 | Śpiewy Polskie                  
                                Koncert muzyki chóralnej
                              
            
          
                        forma twórczości: role                                        teatr: Teatr Wielki-Opera Narodowa, Warszawa | 
                              
        | 30 listopada 2007 | Opowieści Hoffmanna                  
                                Jacques Offenbach
                              
            
          
                                    postać: Hermann/Schlémihl               reżyseria: Harry Kupfer               teatr: Teatr Wielki-Opera Narodowa, Warszawa | 
                              
        | 9 maja 2008 | Wilhelm Tell                  
                                Gioacchino Rossini
                              
            
          
                        forma twórczości: role                                        teatr: Teatr Wielki-Opera Narodowa, Warszawa | 
                              
        | 26 kwietnia 2009 | Lukrecja Borgia                  
                                Gaetano Donizetti
                              
            
          
                                    postać: Petrucci               reżyseria: Michał Znaniecki               teatr: Teatr Wielki-Opera Narodowa, Warszawa | 
                              
        | 25 lutego 2010 | Traviata                  
                                Giuseppe Verdi
                              
            
          
                                    postać: Posłaniec               reżyseria: Mariusz Treliński               teatr: Teatr Wielki-Opera Narodowa, Warszawa | 
                              
        | 13 maja 2010 | Sudden Rain                  
                                Aleksander Nowak
                              
            
          
                        forma twórczości: role                            reżyseria: Maja Kleczewska               teatr: Teatr Wielki-Opera Narodowa, Warszawa | 
                              
        | 11 stycznia 2011 | Trojanie                  
                                Hector Berlioz
                              
            
          
                                    postać: I żołnierz trojański               reżyseria: Carlus Padrissa               teatr: Teatr Wielki-Opera Narodowa, Warszawa | 
                              
        | 26 czerwca 2011 | Roberto Devereux                  
                                Gaetano Donizetti
                              
            
          
                        forma twórczości: role                                        teatr: Teatr Wielki-Opera Narodowa, Warszawa | 
                              
        | 14 kwietnia 2012 | Oresteja                  
                                Ajschylos
                              
            
          
                        forma twórczości: role                            reżyseria: Maja Kleczewska               teatr: Teatr Narodowy, Warszawa | 
                              
        | 26 maja 2012 | Słowik                  
                                Igor Strawiński
                              
            
          
                                    postać: Posłaniec japoński               reżyseria: Alexander Petrov               teatr: Teatr Wielki-Opera Narodowa, Warszawa | 
                              
        | 25 czerwca 2014 | Moby Dick                  
                                Eugeniusz Knapik
                              
            
          
                                    postać: Pierwszy Żeglarz               reżyseria: Barbara Wysocka               teatr: Teatr Wielki-Opera Narodowa, Warszawa | 
                              
        | 13 października 2017 | Eros i Psyche                  
                                Ludomir Różycki
                              
            
          
                                    postać: Dowódca Patrolu               reżyseria: Barbara Wysocka               teatr: Teatr Wielki-Opera Narodowa, Warszawa | 
                              
        | 13 maja 2018 | Ognisty Anioł                  
                                Sergiusz Prokofiew
                              
            
          
                        forma twórczości: role                            reżyseria: Mariusz Treliński               teatr: Teatr Wielki-Opera Narodowa, Warszawa | 
                              
        | 24 października 2021 | Fidelio                  
                                Ludwig van Beethoven
                              
            
          
                                    postać: Więzień 2               reżyseria: John Fulljames               teatr: Teatr Wielki-Opera Narodowa, Warszawa |