| 21 czerwca 1997 | Wiedeńska krew                  
                                Strauss Johann II
                              
            
          
                                    postać: Właściciel,Żołnierz               reżyseria: Zbigniew Czeski               teatr: Opera i Operetka, Kraków | 
                              
        | 12 października 1997 | Don Giovanni                  
                                Mozart Wolfgang Amadeusz
                              
            
          
                                    postać: Chórzysta               reżyseria: Bradecki Tadeusz               teatr: Opera i Operetka, Kraków | 
                              
        | 20 grudnia 1998 | Traviata                   
                                Giuseppe Verdi
                              
            
          
                                    postać: Komisarz               reżyseria: Wojciech Ziętarski               teatr: Opera i Operetka, Kraków | 
                              
        | 30 stycznia 2000 | Cyganeria                  
                                Giacomo Puccini
                              
            
          
                                    postać: Alcindor               reżyseria: Michael Heinicke               teatr: Opera i Operetka, Kraków | 
                              
        | 16 września 2001 | Makbet                  
                                Giuseppe Verdi
                              
            
          
                                    postać: Lekarz, Sługa               reżyseria: Laco Adamik               teatr: Opera i Operetka, Kraków | 
                              
        | 24 maja 2002 | Człowiek z La Manchy                  
                                Mitch Leigh
                              
            
          
                                    postać: Kapitan               reżyseria: Stanisław Zajączkowski               teatr: Opera Krakowska, Kraków | 
                              
        | 29 czerwca 2003 | Madama Butterfly                  
                                Puccini Giacomo
                              
            
          
                                    postać: Commissario Imperiale               reżyseria: Niesobska Janina               teatr: Opera Krakowska, Kraków | 
                              
        | 28 marca 2004 | Rigoletto                  
                                Verdi Giuseppe
                              
            
          
                                    postać: Dowódca straży               reżyseria: Baranowski Henryk               teatr: Opera Krakowska, Kraków | 
                              
        | 21 stycznia 2007 | Don Pasquale                  
                                Gaetano Donizetti
                              
            
          
                                    postać: Gość baru               reżyseria: Walter Neiva               teatr: Opera Krakowska, Kraków | 
                              
        | 25 września 2009 | Madama Butterfly                  
                                Giacomo Puccini
                              
            
          
                                    postać: Komisarz cesarski               reżyseria: Waldemar Zawodziński               teatr: Opera Krakowska, Kraków | 
                              
        | 6 lutego 2010 | Śpiewam miłosny rym                  
                              
            
          
                        forma twórczości: role                            reżyseria: Włodzimierz Nurkowski               teatr: Opera Krakowska, Kraków | 
                              
        | 30 kwietnia 2010 | Kopciuszek                  
                                Gioacchino Rossini
                              
            
          
                        forma twórczości: role                                        teatr: Opera Krakowska, Kraków | 
                              
        | 19 czerwca 2010 | Baron cygański                  
                                Johann II Strauss
                              
            
          
                                    postać: Pali               reżyseria: Laco Adamik               teatr: Opera Krakowska, Kraków | 
                              
        | 12 marca 2011 | Mały Lord                  
                                Steven Markwick
                              
            
          
                                    postać: Higgens               reżyseria: Janusz Szydłowski               teatr: Opera Krakowska, Kraków | 
                              
        | 18 czerwca 2011 | Traviata                  
                                Giuseppe Verdi
                              
            
          
                                    postać: Posłaniec               reżyseria: Krzysztof Nazar               teatr: Opera Krakowska, Kraków | 
                              
        | 24 marca 2012 | Ariadna na Naxos                  
                                Richard Strauss
                              
            
          
                                    postać: Perukarz               reżyseria: Włodzimierz Nurkowski               teatr: Opera Krakowska, Kraków | 
                              
        | 23 marca 2018 | Pajace                  
                                Ruggero Leoncavallo
                              
            
          
                                    postać: Pinellino/Guccio               reżyseria: Włodzimierz Nurkowski               teatr: Opera Krakowska, Kraków | 
                              
        | 23 marca 2018 | Gianni Schicchi                  
                                Giacomo Puccini
                              
            
          
                                    postać: Pinellino               reżyseria: Włodzimierz Nurkowski               teatr: Opera Krakowska, Kraków |