Jest absolwentem Akademii Muzycznej im. G. i K. Bacewiczów w Łodzi (klasa śpiewu prof. P. Micińskiego). Uczestniczył w licznych kursach wokalnych pod kierunkiem profesorów takich jak: P. Kusiewicz, H. Łazarska, P. Łykowski, T. Wojtaszek-Kubiak, W. Zalewski czy R. Karczykowski. Debiutował partią Elvira w operze „Xerxes” G.F. Haendla na deskach Teatru Wielkiego w Łodzi w 2006 roku. W swoim repertuarze posiada liczne partie w operach W.A. Mozarta (Don Giovanniego w „Don Giovannim”, Hrabiego Almavivy w „Weselu Figara”), operach G. Verdiego (Amonastra w „Aidzie”, Barona Douphola w „Traviacie”, Hrabiego Daniły w operetce „Wesoła wdówka”) oraz operach G. Bizeta (Escamilia i Dancaira w „Carmen”). W sezonie 2010/2011 był solistą Opery Wrocławskiej. Obecnie współpracuje m.in. z Teatrem Muzycznym w Gliwicach i z Operą Nova w Bydgoszczy. Laureat wielu nagród, m.in. Nagrody Specjalnej Jury w Międzynarodowym Konkursie Wokalnym im. H. Darclee w Braila (Rumunia) oraz II Nagrody X Konkursu Wokalnego w Dusznikach Zdroju (2010). W 2011 roku został finalistą Międzynarodowego Konkursu Wokalnego „Aida” w Weronie (Włochy). Artysta jest solistą Opery i Filharmonii Podlaskiej – Europejskiego Centrum Sztuki w Białymstoku.