Absolwent Akademii Muzycznej w Poznaniu w klasie śpiewu solowego prof. W. Maciejowskiego. Debiutował na
scenie Teatru Wielkiego w Poznaniu. W latach 2006-2008 był solistą Teatru Muzycznego w Poznaniu. Od roku 2008 jest solistą Opery na Zamku. Dodatkowo swoje umiejętności doskonalił na wokalnych kursach mistrzowskich prowadzonych przez wybitnych profesorów: H. Łazarską, J. Nesterenko, R. Karczykowskiego, P. Kusiewicza, J. Rappe oraz M. Gaszteckiego.
Koncertował z takimi orkiestrami, jak: Deutsches Symphonie-Orchester Berlin, Orkiestra Symfoniczna Filharmonii w Luxemburgu, Mahler Chaber Orchestra, Orkiestra Symfoniczna Radia i Telewizji w Budapeszcie, Orkiestra Filharmonii Szczecińskiej, Orkiestra Filharmonii Lubelskiej, Orkiestra Filharmonii Pomorskiej, Orkiestra Filharmonii Kaliskiej, Orkiestra Filharmonii Słupskiej Synfonia Baltica, Orkiestra Filharmonii Poznańskiej, Orkiestra Filharmonii Świętokrzyskiej, Polska Orkiestra Radiowa, Orkiestra Symfoniczna A.M. w Poznaniu, Barokowa Orkiestra Kameralna Accademia dell'Arcadia.
Miał przyjemność współpracować z wieloma dyrygentami, jak: K. Nagano, T. Sokhiev, B. Tovey, J. Schultsz, M. Dondajewski, S. Stuligrosz, B. Jarmołowicz, W. Kunc czy Ł. Borowicz.
W repertuarze posiada ponad 30 partii operowych i operetkowych, m. in. Ismaele (Nabucco), Lindoro (L'italiana in Algieri), Alfredo (La Traviata), Lensky (Eugeniusz Oniegin), Sou-Chong (Das Land des Lächelns), Sandor Barinkay (Der Zigeunerbaron), Alfred (Die Fledermaus), Hrabia Baldwin Zedlau (Wiener Blut).
Był także wykonawcą dzieł muzyki oratoryjno-kantatowej: Carmina Burana C. Orffa, Requiem, Krönungsmesse W. A. Mozarta, Nelsonmesse J. Haydna, Magnificat J. S. Bacha, Te Deum A. Charpentiera, Die Sieben Worte Jesu am Kreuz C. Franka, Hymn Trzeciego Tysiąclecia Gałęskiego (prawykonanie), Księga pieśni Stalmierskiego (prawykonanie) i innych.
W 2013 r. nominowany do nagrody Bursztynowego Pierścienia dla najlepszego aktora za rolę Leńskiego w Eugeniuszu Onieginie P. Czajkowskiego.