Absolwent Akademii Muzycznej im. Karola Szymanowskiego w Katowicach w klasie śpiewu solowego ks. dr. hab. prof. AM Pawła Sobierajskiego. Umiejętności wokalne rozwijał także podczas kursów mistrzowskich prowadzonych przez Piotra Beczałę, Mariusza Kwietnia, Thomasa Heyera, Edith Wiens i Johna Norrisa. W latach 2022–2024 był członkiem Internationalen Opernstudios der Staatoper Hannover.
Występował na scenach polskich teatrów operowych jako m.in. Serwacy (Verbum nobile Stanisława Moniuszki) – Opera Śląska w Bytomiu (2019), Don Fernando (Fidelio Ludwiga van Beethovena) – Opera Bałtycka w Gdańsku (2020), Mustafa (Włoszka w Algierze Gioacchina Rossiniego, 2024) – Opera Wrocławska, Il Re (Aida) – Staatsoper Hannover, Skołuba (Straszny dwór) – Opera Bałtycka, Capellio (Capuletti e Montecchi) – Staatsoper Hannover. Jest laureatem głównych nagród w ogólnopolskich i międzynarodowych konkursach wokalnych, m.in.: III nagrody na Międzynarodowym Konkursie Wokalnym im. Immricha Godina we Vrablach na Słowacji (2019), II nagrody w konkursie im. Ady Sari w Nowym Sączu wraz z nagrodami dodatkowymi, II nagrody oraz nagrody ZASP-u „dla największej osobowości artystycznej w kategorii męskiej" w konkursie wokalnym im. Krystyny Jamroz w Kielcach.
Współpracował z filharmoniami: Koszalińską, Zabrzańską, Częstochowską, Podkarpacką oraz Bayerische Kammerphilharmonie w Augsburgu. Był także uczestnikiem wielu festiwali muzycznych, m.in. Festiwalu Muzyki Polskiej w Krakowie, gdzie wykonał partię basową w Requiem Józefa Kozłowskiego i partię Halbana w operze Konrad Wallenrod Władysława Żeleńskiego.
''