Muzyczną edukację rozpoczął jako solista-sopran, później bas w Poznańskim Chórze Chłopięcym Jerzego Kurczewskiego. Jest absolwentem Akademii Muzycznej w Poznaniu w klasie śpiewu solowego Wojciecha Drabowicza i Conservatorium van Amsterdam w klasie Davida Wilsona-Johnsona.
W czasie studiów współpracował z polskimi i zagranicznymi zespołami wokalnymi (m.in. Cameratą Silesią, Cappellą Amsterdam, Vocalcosort Berlin) pod batutą m.in. Placida Dominga, Kenta Nagana, Krzysztofa Pendereckiego, Fabia Luisiego, Vladimira Jurovskyego, Christophera Hogwooda, Petera Eötvösa i Bobby’ego McFerinna.
Jako solista współpracował m.in. z prof. Stefanem Stuligroszem, Tadeuszem Wojciechowskim, Marcinem Nałęczem-Niesiołowskim, Markiem Toporowskim, Thomasem Hengelbrockiem i Lucasem Visem. Z Orkiestrą Akademii Beethovenowskiej i orkiestrą kameralną Accademia dell’Arcadia nagrał pięć płyt kompaktowych z muzyką polskiego baroku i klasycyzmu, w tym album Musica Sacromontana nominowany do nagrody Fryderyk 2009.
Należał do Zespołu Solistów Warszawskiej Opery Kameralnej. W 2009 roku był stypendystą Ministra Kultury i Dziedzictwa Narodowego oraz zdobył drugą nagrodę w kategorii muzyki barokowej w konkursie Ritorna Vincitor w Ercolano (Neapol).
Śpiewał m.in. w Operze Narodowej w Warszawie (Requiem dla ikony), Teatrze Wielkim w Poznaniu (The Fairy Queen), Operze na Zamku w Szczecinie (Wesele Figara), Operze Holenderskiej w Amsterdamie (Czarodziejski flet), Engergiehuis w Dordrechcie (Borys Godunow), La Monnaie w Brukseli (Les Aveugles), Opéra Rouen i Opéra Limoges (prawykonanie opery Daral Shaga), na festiwalach Operadagen Rotterdam, Holland Festival, Warszawska Jesień i Wratislavia Cantans.
W 2012 roku uzyskał tytuł doktora na Wydziale Filologii Polskiej i Klasycznej UAM, a w 2018 doktora habilitowanego na Wydziale Wokalnym Akademii Muzycznej w Poznaniu.
W maju 2019 wystąpił w roli Lucyfera w operze Donnerstag aus Licht Karlheinza Stockhausena w Operze Holenderskiej w Amsterdamie.