Absolwent Wydziału Wokalno-Aktorskiego Akademii Muzycznej im. Feliksa Nowowiejskiego w Bydgoszczy. Już w trakcie studiów zdobywał doświadczenie sceniczne, występując na scenie Opery Nova w Bydgoszczy, gdzie kreował m.in. role Skołuby w Strasznym dworze Stanisława Moniuszki, Sarastra w Czarodziejskim flecie oraz Bartola w Weselu Figara Wolfganga Amadeusza Mozarta, a także Franka w operetce Zemsta nietoperza Johanna Straussa. W 2023 roku zadebiutował jako Sarastro w Czarodziejskim flecie piccolo w Warszawskiej Operze Kameralnej. W kolejnym sezonie artystycznym ponownie współpracował z Warszawską Operą Kameralną, biorąc udział w prapremierze opery Chcę śpiewać, ale nie mam gdzie Rafała Kłoczko w reżyserii Jerzego Snakowskiego. W tym samym czasie zadebiutował w Teatrze Wielkim w Poznaniu jako Antoni w operze Flis Stanisława Moniuszki. Z Operą Wrocławską związany jest od 2025 roku. Na jej scenie wystąpił jako Sarastro w Czarodziejskim flecie w Breslau Wolfganga Amadeusza Mozarta, Skołuba w Strasznym dworze Stanisława Moniuszki oraz w trzech rolach – Trytona, Starego Michela i Skazańca – w operze Julietta Bohuslava Martinů. Wziął również udział w produkcji Opery Wrocławskiej prezentowanej podczas Opera Baltica Festival, wcielając się w rolę Korozowa w Polskim weselu Józefa Beera. Swoje umiejętności doskonalił podczas kursów mistrzowskich prowadzonych przez wybitnych śpiewaków operowych, m.in. Tomasza Koniecznego, René Pape, Marka Rzepkę oraz Mariusza Kwietnia. Od 2025 roku jest członkiem Akademii Operowej przy Teatrze Wielkim – Operze Narodowej w Warszawie.
Od sezonu artystycznego 2026/2027 dołącza do zespołu solistów Opery Wrocławskiej.