Absolwent Akademii Teatralnej im. Aleksandra Zelwerowicza w Warszawie (kierunek: Aktorstwo Teatru Muzycznego) oraz Akademii Filmu i Telewizji w Warszawie (Wydział Reżyserii).
Od 2019 roku związany z Teatrem Syrena. Jego najważniejsze musicalowe role to Henry oraz Gabe („Next to Normal”), Lucas („Rodzina Addamsów”), Franz („Rock of Ages”), Zygmunt III Waza („Bitwa o tron. Musicalowy talent show”), Michael („Matylda”) oraz Kuba („Kapitan Żbik i żółty saturator”, reż.: Wojciech Kościelniak).
Występuje gościnnie w Teatrze Dramatycznym w Warszawie („Kinky Boots”), Teatrze Współczesnym w Warszawie („A planety szaleją… Młodzi w hołdzie Korze”) i na deskach Sceny Relax („Tajemnica Tomka Sawyera”). Od kwietnia 2023 roku gra rolę Galileo w musicalu „We Will Rock You” w Teatrze Muzycznym ROMA.
Na małym ekranie zadebiutował w 2012 roku rolą w serialu „Prawo Agaty” u boku Darii Widawskiej, Tomasza Karolaka i Małgorzaty Kożuchowskiej. Współpracuje z Teatrem Polskiego Radia i Teatrem Telewizji. Od ponad 15 lat pracuje w dubbingu, ma na swoim koncie liczne role w produkcjach kinowych, serialach, grach i słuchowiskach.
W 2021 roku został stypendystą Ministra Kultury, Dziedzictwa Narodowego i Sportu za osiągnięcia w twórczości artystycznej.
TM ROMA: „We Will Rock You”.