Absolwent Akademii Sztuk Teatralnych im. Stanisława Wyspiańskiego w Krakowie (2023). Jako student IV roku zagrał w spektaklu dyplomowym Cześć, jestem Sara w reżyserii Tomasza Wysockiego, za którą otrzymał Nagrodę indywidualną na 40. Festiwalu Szkół Teatralnych w Łodzi (2022).
Zadebiutował na deskach Teatru STU rolą Albina w Ślubach panieńskich w reżyserii Krzysztofa Pluskoty (2017). Z Teatrem im. J. Osterwy związany od 2024 r., gdzie scenicznym debiutem była dla niego rola Stefana Górskiego w spektaklu Czechowicz. 20 i 2 w reżyserii Łukasza Witt-Michałowskiego.
Wystąpił w wielu produkcjach telewizyjnych i filmowych, m.in. w filmie Wszystkie Nasze Strachy w reżyserii Łukasza Rondudy i Łukasza Gutta (2021), uhonorowanym Złotymi Lwami na 46. Festiwalu Polskich Filmów Fabularnych w Gdyni. Za rolę w filmie Utrata równowagi w reżyserii Korka Bojanowskiego otrzymał nominację do nagrody za najlepszą rolę drugoplanową 49. FPFF w Gdyni (2024). Film uznano za jedno z objawień festiwalu.
Aktor pełen młodzieńczej pasji, eksplorujący różne formy teatralne. Otwarty na nowe doświadczenia, traktuje każde z nich jako kolejny krok w doskonaleniu aktorskiego warsztatu.
Prywatnie pasjonuje się kickboxingiem i karate – od piętnastu lat trenuje sporty walki i posiada brązowy pas w karate. Na co dzień ćwiczy także sporty siłowe. Interesuje się strzelectwem, a swoje umiejętności potwierdza startując w zawodach.