Absolwent Akademii Teatralnej im. Aleksandra Zelwerowicza w Warszawie na kierunku aktorstwo dramatyczne oraz kursu Drama Summer School: Acting in Musical Theatre w Guildhall School of Music and Drama w Londynie.
Jest certyfikowanym trenerem emisji głosu metodą Estill Voice Training (EVT). Po ukończeniu kursu trenerskiego pracował na kursach EVT, prowadząc grupy praktyczne w Wielkiej Brytanii i online w czasie pandemii. Od kilku lat organizuje warsztaty tej metody w Polsce.
Jako aktor pracował z teatrami dramatycznymi i muzycznymi występując m.in. w musicalach Shrek,The Rocky Horror Show,Jerry Springer–The Opera,La Cage aux Folles,Sweeney Todd oraz spektaklach dramatycznych Chory z urojenia,Panny Wilka, Balladyna iWesele.
Przez kilka ostatnich lat był związany z Teatrem Muzycznym w Łodzi, gdzie stworzył role w musicalu Les Miserables oraz Jesus Christ Superstar.
W lipcu 2023 w Kujawsko-Pomorskim Teatrze Muzycznym miała miejsce premiera musicalu „Piękna Lucynda” w którym wcielił się w rolę Poufalskiego.
Współpracuje ze Studiem Accantus. Użycza swojego głosu postaciom w filmach animowanych.