Absolwent Wydziału Aktorskiego Akademii Teatralnej im. Aleksandra Zelwerowicza w Warszawie.
Za swój debiut w Teatrze Polskiego Radia w słuchowisku Marty Rebzdy „Chaja i Chaim. Opowieść o dwóch liściach” w reż. Waldemara Modestowicza, otrzymał Nagrodę „Róża” Sekcji Krytyków Teatralnych ZASP oraz nagrodę Teatru Polskiego Radia „Arete 2020” za najlepszy debiut aktorski.
W maju 2022 roku zadebiutował na deskach Teatru Polonia rolą Alfreda w „Mężu i żonie” A. Fredry w reż. Krystyny Jandy. Aktualnie w obsadzie spektakli;
(OchTeatr: „Stowarzyszenie Umarłych Poetów” oraz „Władca much” w reż. Piotra Ratajczaka.,
Teatr Polonia: „Mąż i żona” A. Fredry w reż. Krystyny Jandy,
Garnizon Sztuki: „Nic się nie stało” w reż. Piotra Ratajczaka,
Agencja Certus: „Pułapka” Edwarda Taylora w reż. Cezarego Żaka)
W 2024 roku za rolę Kacpra w swoim debiucie filmowym pt. ”Napad” w reż Michała Gazdy otrzymał nominację do „Nagrody im. Zbyszka Cybulskiego”.
Znany z produkcji m.in.: „Ślad” (serial tv, 2019), „Piłsudski” (2019), „Zakochani po uszy” (serial tv, 2019-2021), „Żywioły Saszy. Ogień” (TVN Player, 2020), „Osiecka” (serial tv i Netflix, 2020), „Ludzie i bogowie” (serial tv, 2020), „Kontrola” (TVN Player 2020-2022), „Receptura” (serial TVN Player, 2021), „Brokat” (serial Netflix, 2022), „Matylda” (serial tv, 2023-2024), „Dziewczyna i kosmonauta” (serial Netflix, 2023), „Profilerka” (serial tv, 2024), „Napad” (2024), „Vinci 2” (2025).
W 2025 roku zadebiutuje w Teatrze Telewizji w sztuce „Curriculum Vitae” autorstwa i w reż. Krzysztofa Zanussiego.
W Teatrze STU w 2025 zadebiutuje w roli Hamleta (“Hamlet” reż. Krzysztof Jasiński, 2001).