W 2017 roku ukończył wydział aktorski Państwowej Wyższej Szkoły Filmowej Telewizyjnej i Teatralnej w Łodzi. Laureat Nagrody Publiczności dla Najbardziej Elektryzującego Aktora na 34. Festiwalu Szkół Teatralnych oraz Nagrody „Flisaka” na Międzynarodowym Festiwalu Filmowym TOFIFEST.
W latach 2016-2018 był aktorem Teatru Ludowego w Krakowie, a w latach 2018-2024 Teatru im. Stefana Jaracza w Łodzi. Gościnnie gra w Och-Teatrze oraz Teatrze Garnizon Sztuki w Warszawie.
Na koncie ma również role w produkcjach filmowych dla stacji TVN, Netflix. Canal+. Od sezonu 2024/2025 w zespole Teatru Ateneum, gdzie zadebiutował rolą Trottera w “Pułapce na myszy” Aghaty Christie w reż. Artura Tyszkiewicza.