Absolwent warszawskiej Akademii Teatralnej im. Aleksandra Zelwerowicza (2018). Współpracował ze scenami warszawskimi – Teatrem Narodowym, Teatrem Dramatycznym i Teatrem Powszechnym im. Zygmunta Hübnera, Teatrem im. Stefana Żeromskiego w Kielcach oraz z Teatrem Telewizji Polskiej. Na swoim teatralnym koncie ma współpracę z m.in. Janem Englertem, Wojciechem Kościelniakiem, Piotrem Cieplakiem, Mają Kleczewską czy Wojciechem Farugą.
Zdobywca Grand Prix – Złotego Tukana na 34. Przeglądzie Piosenki Aktorskiej we Wrocławiu (2013). Wyróżniony Nagrodą Grupy Toya za role w przedstawieniach – Uchodźcy w Pibloktoq. Piosenki Marii Peszek wg scenariusza i w reżyserii Wojciecha Kościelniaka oraz Syna, Fryderyka w Pelikanie. Zabawie z ogniem Strindberga w reżyserii Jana Englerta na 35. Festiwalu Szkół Teatralnych w Łodzi (2017).
Przed kamerą zadebiutował na planie etiudy fabularnej Zamiast, grając w duecie z Marią Pakulnis. W 2019 roku dołączył do obsady serialu Echo serca, gdzie wcielił się w postać Błażeja, studenta medycyny. Zagrał również w języku niemieckim w dwóch produkcjach telewizyjnych -Wojenne dziewczyny oraz Ludzie i Bogowie.