
Ukończył Akademię Operową Teatru Wielkiego – Opery Narodowej w Warszawie (2019–2023), a także Akademię Muzyczną we Wrocławiu i w Krakowie na kierunku śpiew solowy oraz Diecezjalne Studium Organistowskie w Tarnowie.
Odbył kursy mistrzowskie pod kierunkiem wybitnych artystów, m.in.: Geralda Finleya, Tomasza Koniecznego i Małgorzaty Walewskiej.
Obecnie występuje na scenach takich teatrów jak:
- Teatr Wielki w Łodzi,
- Warszawska Opera Kameralna,
- Opera Bałtycka w Gdańsku.
W jego repertuarze tenorowym znajdują się role w następujących dziełach:
- Don Pasquale – partia Ernesta,
- Włoszka w Algierze – Lindoro,
- Kopciuszek – Ramiro,
- Wesele Figara – Don Basilio, Don Curzio,
- Wehikuł czasu – Antek,
- Cyrulik sewilski – Almaviva,
- Wilhelm Tell – Rudi,
- Don Giovanni – Don Ottavio.
W repertuarze koncertowym wykonuje m.in.:
- Stabat Mater – Gioacchino Rossini,
- Petite Messe Solennelle – Gioacchino Rossini.
Artysta regularnie uczestniczy w międzynarodowych konkursach wokalnych.