Absolwent Akademii Muzycznej w Katowicach w klasie Adama Szerszenia, zdobywca nagród i wyróżnień na polskich oraz międzynarodowych konkursach muzycznych (m.in. X Ogólnopolski Konkurs Wokalny im. Ludomira Różyckiego w Gliwicach, III oraz IV Międzynarodowy Konkurs Solowej Wokalistyki Sakralnej Ars et Gloria w Katowicach, IV Międzynarodowy Konkurs Wokalistyki Operowej im. Adama Didura w Bytomiu).
Posiada w swoim dorobku kilkadziesiąt pieśni, partii oratoryjno-kantatowych oraz takie role operowe, jak Miecznik z opery „Straszny Dwór” S. Moniuszki, Conte Almaviva z opery „Wesele Figara” W.A. Mozarta, Car I z opery „Ubu Król” K. Pendereckiego, Arcykapłan z opery „Czarodziejski flet” W.A. Mozarta, Lekarz z opery „Hagith” K. Szymanowskiego czy Ping z opery „Turandot” G. Pucciniego.
Występował jako solista oraz członek zespołów wokalnych w ramach wielu krajowych i zagranicznych festiwali, takich jak m.in. Lubomirski Festival, Festiwal Muzyki Polskiej w Krakowie, Festiwal Baroque Factory w Katowicach, Międzynarodowy Festiwal TRANS/MISJE w Koszycach (Słowacja) czy Chopin Festival w Gaming (Austria).
Koncertował z takimi dyrygentami, jak m.in. Łukasz Borowicz, Daniel Oren, Tomasz Tokarczyk, Tadeusz Kozłowski, Alexander Humala czy Mirosław Jacek Błaszczyk. Występował oraz regularnie współpracuje z Filharmonią Śląską, Filharmonią Zabrzańską, Filharmonią Podkarpacką, Śląską Orkiestrą Kameralną, Operą Krakowską, Operą Śląską oraz Zespołem Śpiewaków Miasta Katowice Camerata Silesia.
Od 2021 roku artysta Chóru Filharmonii Krakowskiej.