Absolwent kierunku śpiew solowy i aktorstwo na Uniwersytecie Muzycznym Fryderyka Chopina w Warszawie oraz muzykologii na Uniwersytecie Kardynała Stefana Wyszyńskiego w Warszawie.
W latach 2012-2013 członek zespołu Virum Schola Gregoriana Cardinalis Stephani Wyszyński, wraz z którym prowadził działalność koncertową i realizował nagrania płytowe z Jasnogórską Muzyką Dawną.
Współpracował z zespołem Vox Varshe – zdobywcą Grand Prix na 21. Festiwalu Folkowym Polskiego Radia – Nowa Tradycja, wykonując muzykę synagogalną w klasycznych oraz współczesnych opracowaniach.
W czasie studiów debiutował wcielając się w rolę Monsieur Triqueta w studenckiej produkcji Eugeniusza Oniegina Piotra Czajkowskiego, wystawianej m. in. na deskach Filharmonii Podkarpackiej im. Artura Malawskiego w Rzeszowie oraz Sceny Kameralnej Teatru Wielkiego - Opery Narodowej.
Od 2022 występuje na scenie Teatru Wielkiego - Opery Narodowej jako artysta chóru.