Ukończył Liceum Jana lll Sobieskiego w Warszawie o profilu muzycznym.
Następnie Wydział Aktorski Państwowej Wyższej Szkoły Filmowej, Telewizyjnej i Teatralnej im. Leona Schillera w Łodzi.
W 2015 zdobył Grand Prix w konkursie 36. Przeglądu Piosenki Aktorskiej we Wrocławiu, jak również nagrodę dziennikarzy.
Za rolę Huwa Prossera w spektaklu Diabeł został wyróżniony Złotą Maską, nagrodą łódzkich dziennikarzy za debiut aktorski, a także był nagradzany na festiwalach szkół teatralnych w Rabacie, Brnie i Łodzi.
Otrzymał również stypendium studenckie od Ministra Kultury i Dziedzictwa Narodowego za wybitne osiągnięcia.
Na szklanym ekranie zadebiutował występem w serialu TVN Druga szansa (2016–2018), z kolei za rolę Ksawerego Kryńskiego był nominowany do Telekamery 2017 w kategorii nadzieja telewizji.
Uznanie krytyków zdobył rolą Tomasza Giemzy w filmie Jana Komasy Sala samobójców. Hejter (2020), za którą otrzymał nagrodę dla najlepszego aktora w Konkursie Polskich Filmów Fabularnych, jak również na Międzynarodowym Festiwalu Kina Niezależnego Off Camera oraz był nominowany do Orła za najlepszą główną rolę męską. Za wykreowanie postaci w filmie Chrzciny (2022) był nominowany do nagrody im. Zbyszka Cybulskiego.
FREESTYLE 2023
Obsada aktorska (Dawid "Diego")
KREW serial 2023
Obsada aktorska (Kacper Dąbrowa)
THE OFFICE PL serial 2022
Obsada aktorska (Patryk Kowalski, brat Patrycji)
KRYPTONIM POLSKA 2022
Obsada aktorska (Staszek Sułkowski)
KRYPTONIM POLSKA serial 2022
Obsada aktorska (Staszek Sułkowski)
SPADEK 2022
Obsada aktorska (Jan Dunin-Modliszewski)
THE OFFICE PL serial 2021
Obsada aktorska (Patryk Kowalski, brat Patrycji)
CHRZCINY 2021
Obsada aktorska (Tolo, syn Marianny)
KAŻDY WIE LEPIEJ 2021
Obsada aktorska (Zbysio, przyjaciel Grzegorza)
RANDOM krótkometrażowy 2020
Obsada aktorska
KOD GENETYCZNY serial 2020
Obsada aktorska (Piotr Skowroński, syn Tomasza)
OSIECKA serial 2020
Obsada aktorska (Roman Polański)
POLOT 2020
Obsada aktorska (Karol Tomporowski)
SALA SAMOBÓJCÓW. HEJTER 2020
Obsada aktorska (Tomasz Giemza)
WYZWANIE 2019
Obsada aktorska (Marcin Madej, brat Igora)
ULTRAVIOLET serial 2018
Obsada aktorska (Stefan Front, student Szkoły Filmowej)
DRUGA SZANSA. PIĄTY SEZON serial 2018
Obsada aktorska (Ksawery Kryński)
FASCINATRIX etiuda szkolna 2018
Obsada aktorska (błazen Hieronim)
TSANTSA etiuda szkolna 2017
Obsada aktorska (Bruno)
CZUWAJ 2017
Obsada aktorska (Tomek)
DRUGA SZANSA. CZWARTY SEZON serial 2017
Obsada aktorska (Ksawery Kryński)
DRUGA SZANSA. TRZECI SEZON serial 2017
Obsada aktorska (Ksawery Kryński)
SOYER 2016
Obsada aktorska (Konrad Sadko "Soyer")
DRUGA SZANSA. DRUGI SEZON serial 2016
Obsada aktorska (Ksawery Kryński)
DRUGA SZANSA serial 2015
Obsada aktorska (Ksawery Kryński)
KŁADKA krótkometrażowy 2015
Obsada aktorska (Olek)
CHAIN GLASS etiuda szkolna 2015
Obsada aktorska
CHINESE HUSKY etiuda szkolna 2015
Obsada aktorska
GIGANT etiuda szkolna 2015
Obsada aktorska
MĘCZENNICY etiuda szkolna 2015
Obsada aktorska (Benjamin)
Bohater 2016
rola: Bohater
reż. Jacek Bała
Y 2016
rola: Blek
reż. Paweł Passini
Ja, Piotr Riviere… 2012
w obsadzie od 2015 roku
reż. Agata Duda-Gracz
Obrzympał Trzej muszkieterowie 2015
rola: Grimaud, służący Atosa
reż. Konrad Imiela
Stowarzyszenie Umarłych Poetów 2015
rola: Neil Prosser
Diabeł Który... 2015
rola: HUW