zagrał Alfreda Germonta w Traviacie (debiut w Operze Śląskiej w 2010), Nemorino w Napoju miłosnym (Opera Krakowska, 2013 i Opera Śląska, 2025), Leńskiego w Eugeniuszu Onieginie (Opera Śląska, 2013), Rudolfa w Cyganerii (Opera Krakowska, 2015), Tamino w Czarodziejskim flecie (Stadttheater Baden, 2015), Ernesto w Don Pasquale (Opera Krakowska, 2016), Nadira w Poławiaczach pereł (Opera Wrocławska, 2017 i Opera Śląska, 2024), Romeo w Romeo i Julii (Opera Śląska, 2017), Pasterza w Królu Rogerze (Oper Graz, 2019), Don Ottavio w Don Giovannim (Oper Graz, 2020 i Opera Śląska, 2024), Ruggero w La Rondine (Opera Śląska, 2021).
Życie prywatne Żonaty z Katarzyną RzadkoszGość Niedzielny nr 51-52/2010 (dodatek Bielsko-Żywiecki), s. 5. Ma czworo dzieci. Jest rzymskim katolikiem.