Absolwent studiów wokalnych w Akademii Muzycznej im. K. Szymanowskiego w klasie prof. J. Ballarina. Był odtwórcą partii Jontka w studenckim przedstawieniu „Halki” (wileńskiej) S. Moniuszki. Brał udział w kursach wokalnych prowadzonych przez: W. Ochmana, D. Weeksa, R. Karczykowskiego. Uczestniczył w III Międzynarodowym Konkursie Wokalistyki Operowej im. A. Didura w Bytomiu oraz w I Międzynarodowym Konkursie Wokalnym im. A. Hiolskiego w Kudowie-Zdroju. Debiutował na scenie Gliwickiego Teatru Muzycznego w roli Cascady w „Wesołej wdówce” F. Lehára. Współpracuje z Operą Śląską w Bytomiu, wykonując partie: Ottokara w „Baronie cygańskim” i Falkego w „Zemście nietoperza” J. Straussa, Freda w „My Fair Lady” F. Loewego, Dancaïra oraz Moralèsa w „Carmen” G. Bizeta, Schaunarda w „Cyganerii” G. Pucciniego, tytułową w „Don Giovannim” W.A. Mozarta, tytułową w „Phantomie” M. Yestona, Janusza w „Halce” i Stanisława w „Verbum nobile” S. Moniuszki, Piątego Chama w „Ubu Królu” K. Pendereckiego oraz Daniłły w „Wesołej wdówce” Lehára. Współpracował z: Filharmonią Śląską, Zabrzańską, Warmińsko-Mazurską, Częstochowską. Dokonał dwóch nagrań dla dzieci w Radiu Katowice. Wziął udział w wykonaniu „Requiem dla Auschwitz” R. „Moreno” Rathgeba pod dyrekcją R. Sahiti podczas koncertu dla ofiar Holokaustu w Auschwitz w Filharmonii Krakowskiej. W sezonie 2017/2018 występował w Teatrze Wielkim – Operze Narodowej jako Moralés w „Carmen” Bizeta.