Ukończył z wyróżnieniem Wydział Wokalno-Aktorski Akademii Muzycznej w Krakowie w klasie prof. W.J. Śmietany. Laureat licznych krajowych i zagranicznych konkursów wokalnych, m.in. I nagrody w Konkursie Wokalnym we Wrocławiu (1994) i III nagrody oraz nagrody specjalnej w VII Międzynarodowym Konkursie Sztuki Wokalnej im. A. Sari w Nowym Sączu (1997). W 1999 roku został laureatem Międzynarodowego Konkursu Wokalnego im. V. Belliniego (Caltanissetta, Włochy), I nagrodę zdobył też podczas IV Międzynarodowego Konkursu Wokalnego im. S. Moniuszki w Warszawie. Artysta ma w swoim dorobku wiele prestiżowych koncertów oratoryjnych i estradowych (wśród nich m.in. wykonania „Stabat Mater” A. Dvořaka pod dyrekcją H. Rillinga, Mszy Es-dur F. Schuberta pod dyrekcją W. Michniewskiego, Requiem W.A. Mozarta czy Requiem G. Verdiego pod dyrekcją T. Wojciechowskiego). Współpracuje z Operą Krakowską, Teatrem Wielkim w Łodzi, Teatrem Wielkim im. S. Moniuszki w Poznaniu, Operą Nova w Bydgoszczy i Teatrem Wielkim – Operą Narodową. Bierze udział w przedstawieniach zagranicznych scen operowych, m.in. w Japonii, Anglii, Niemczech, Szwajcarii, Austrii i Czechach. Dotychczas występował wielokrotnie jako Ismael w „Nabucco”, Alfred w „Traviacie”, Macduff w operze „Makbecie”, Carlo w „Joannie d’Arc”, Duca w „Rigolettcie”, Radames w „Aidzie” i Manrico w „Trubadurze” G. Verdiego, Don José w „Carmen” G. Bizeta, Artur w „Łucji z Lammermooru” G. Donizettiego, Tebaldo w „Capuleti i Montecchi” V. Belliniego, Turiddu w „Rycerskości wieśniaczej” P. Mascaniego, Jontek w „Halce”, Stefan w „Strasznym dworze” i Idamor w „Parii” S. Moniuszki, Książę w „Rusałce” A. Dvořáka, Leński w „Eugeniuszu Onieginie” P. Czajkowskiego, Cavaradossi w „Tosce” G. Pucciniego, Pincerton w „Madame Butterfly”, Rudolf w „Cyganerii” i Kalaf w „Turandot” G. Pucciniego, Bacchus w „Ariadnie na Naksos” R. Straussa, Canio w „Pajacach” R. Leoncavalla, Hoffmann w „Opowieściach Hoffmanna” J. Offenbacha oraz tytułowy Tannhäuser w operze R. Wagnera.