Absolwent Wydziału Wokalnym Akademii Muzycznej im. Feliksa Nowowiejskiego w Bydgoszczy w klasie prof. Macieja Witkiewicza (2002). Podczas studiów uczestniczył w kursach mistrzowskich prowadzonych przez Helenę Łazarską oraz Jadwigę Rappé. Brał udział w Letniej Akademii Muzyki Dawnej w Wilanowie w zajęciach prowadzonych przez Richarda Berkeleya. Wielkim doświadczeniem artystycznym były dla niego występy w akademiach chóralnych na festiwalach w Aix-en-Provance (Eugeniusz Oniegin pod dyr. Daniela Hardinga) oraz Schleswig-Holstein Musik Festival (programy pod dyr. Simona Halseya oraz Terrego Edwardsa). Od 2002 roku artysta Chóru Teatru Wielkiego - Opery Narodowej, gdzie wykonuje również partie solowe (Żołnierz trojański w Trojanach Berlioza, Cygan w Carmen Bizeta, Gość w Halce Moniuszki). Aktywnie uczestniczy w projektach operetkowych oraz chóralnych.