Ukończył Łódzką Szkołę Filmową.
zadebiutował w filmie „Śpiewający obrusik” w reż. Mariusza Grzegorzka, od 2015 roku związany z Teatrem Wybrzeże w Gdańsku, gdzie zadebiutował rolą Piotra Tumana w „Wesołych kumoszkach z Windsoru” Szekspira.
Na małym ekranie, znany głównie z roli „Szukiego” z serialu „Emigracja XD” I Filipa z „Camera Cafe. Nowe parzenie”.
Teatralnie, od 2015 roku związany gdańskim Teatrem Wybrzeże. Jak sam przyznaje, trafił do tego teatru, bo o tym miejscu marzył. Lubi zapach tego miejsca, jego aurę, ludzi, których tu spotyka. Brawurowa kreacja Piotra Tumana w komedii „Wesołe kumoszki z Windsoru” w reż. Pawła Aignera przyniosła mu Nagrodę Teatralną prezydenta miasta Gdańska i Pomorską Nagrodę Artystyczną w kategorii Pomorska Nadzieja Artystyczna.
Z kolei w 2017 za rolę Nikta w przedstawieniu „Kreacja” w reż. Jarosława Tumidajskiego był nominowany do nagrody Pomorski Sztorm.
Jego role: Nikta w „Kreacji” i Jermołaja Łopachina w „Wiśniowym sadzie” w reż. Anny Augustynowicz zostały uznane przez „Gazetę Wyborczą” za jedne z najważniejszych wydarzeń kulturalnych 2016 roku.
Camera Cafe. Nowe Parzenie (serial) 2024
rola: Filip
reżyser: Jan Macierewicz / Alek Pietrzak
Bracia (serial) 2023
rola: Marek
reżyser: Maciej Migas
Emigracja XD (serial) 2023
rola: Szuki
reżyser: Łukasz Kośmicki
Kuchnia (serial) 2022
rola: Policjant
reżyser: Piotr Wereśniak
The Office PL (serial) 2022
rola: Pan Kanapka
reżyser: Maciej Bochniak
Przemoc w białych rękawiczkach (spot) 2022
rola: Marcin
reżyser: Tomasz Wasilewski
Bez skrupułów (serial) 2020
rola: Oficer Dyżurny
reżyser: Jacek Bromski
Ludzie i bogowie (serial) 2020
rola: Kramer
reżyser: Bodo Kox
Całe szczęście 2019
rola: kelner Marek
reżyser: Tomasz Konecki
I’ll find you 2019
rola: Janek
reżyser: Martha Coolidge
Ślad (serial) 2019
rola: Antoni Graczyk
reżyser: Maciej Dutkiewicz
Ultraviolet (serial) 2019
rola: Grzegorz Pawlak
reżyser: Łukasz Kośmicki
Love XD (etiuda szkolna) 2018
rola: Jacek
reżyser: Eugeniusz Pankov
Miłość jest wszystkim 2018
rola: Wodzirej
reżyser: Michał Kwieciński
Home video (etiuda szkolna) 2015
rola: Bartek
reżyser: Jędrzej Michalak
Barwy szczęścia (serial) 2011
rola: Uczeń
reżyser: Waldemar Szarek
Dziewczyna, która podeptała chleb 2024
rola: Martyna, Filip
reżyser: Mariusz Grzegorzek
teatr: Teatr Wybrzeże
Wyzwolenie 2023
rola: Reżyser
reżyser: Jan Klata
teatr: Teatr Wybrzeże
Złoty Klucz 2023
rola: Węgiel, Myśliwy, Żaba-Królewicz, Pastuszek, Kot
reżyser: Maćko Prusak
teatr: Teatr Wybrzeże
Kronika wypadków miłosnych 2023
rola: Engel
reżyser: Jarosław Tumidajski
teatr: Teatr Wybrzeże
Wsopotwzięci 2022
rola: Milord de Molo / Gran Hotel Boy
reżyser: Łukasz Czuj
teatr: Teatr Wybrzeże
Awantura w Chioggi 2022
rola: Canoccia, Menola, Komandador
reżyser: Paweł Aigner
teatr: Teatr Wybrzeże
Balkon 2021
rola: Krew, Buntownik
reżyser: Jan Klata
teatr: Teatr Wybrzeże
Lila Weneda 2021
rola: Lelum
reżyser: Grzegorz Wiśniewski
teatr: Teatr Wybrzeże
Życie intymne Jarosława 2020
rola: Jurek Błeszyński, Charles, Julia
reżyser: Kuba Kowalski
teatr: Teatr Wybrzeże
Kordian 2020
rola: Kordian
reżyser: Adam Orzechowski
teatr: Teatr Wybrzeże
Śmierć Komiwojażera 2019
rola: Adam Orzechowski
reżyser: Kordian
teatr: Teatr Wybrzeże
Zaczarowana Królewna 2019
rola: Uczeń, Niedźwiedź, Gwiazda Poranna
reżyser: Michał Derlatka
teatr: Teatr Wybrzeże
Jak Wam się podoba 2019
rola: Amiens
reżyser: Krystyna Janda
teatr: Koprodukcja Teatru Wybrzeże i Teatru Szekspirowskiego
Śmierć białej pończochy 2018
rola: Woj
reżyser: Adam Orzechowski
teatr: Teatr Wybrzeże
Damy i huzary 2018
rola: porucznik Edmund
reżyser: Adam Orzechowski
teatr: Teatr Wybrzeże
Zakochany Szekspir 2017
rola: Sam Goose, Linoskoczek
reżyser: Paweł Aigner
teatr: Koprodukcja Teatru Wybrzeże i Teatru Szekspirowskiego
Urodziny, czyli ceremonie żałobne w czas radosnego święta 2017
rola: Marynarz
reżyser: Adam Orzechowski
teatr: Teatr Wybrzeże
Przygody Koziołka Matołka 2017
rola: Szewc, Aptekarz, Policjant, Lord Vader, Żołnierz
reżyser: Michał Derlatka
teatr: Teatr Wybrzeże
Wiśniowy sad 2017
rola: Jermołaj Łopachin
reżyser: Anna Augustynowicz
teatr: Teatr Wybrzeże
Uwiedzeni 2016
rola: Astolf / Chudecki
reżyser: Jarosław Tumidajski
teatr: Teatr Wybrzeże
Czyż nie dobija się koni 2016
rola: James Bates
reżyser: Wojciech Kościelniak
teatr: Teatr Wybrzeże
Kreacja 2016
rola: Nikt
reżyser: Jarosław Tumidajski
teatr: Teatr Wybrzeże
Wesołe kumoszki z Windsoru 2015
rola: Piotr Tuman
reżyser: Paweł Aigner
teatr: Koprodukcja Teatr Wybrzeże i Teatru Szekspirowskiego
Ślub 2015
rola: Henryk / Władzio
reżyser: Waldemar Zawodziński
teatr: Teatr Studyjny w Łodzi
Cyberiada 2015
rola: Cyberansjer
reżyser: Wojciech Kościelniak
teatr: Teatr Studyjny w Łodzi
Romeo i Julia 2022
rola: Merkucjo
reżyser: Katarzyna Klimkiewicz
Nagroda główna na 33 Festiwal Szkół Teatralnych w Łodzi
za rolę HENRYKA/WŁADZIA w spektaklu „ŚLUB” w reż. Waldemara Zawodzińskiego
Nagroda Teatralna Miasta Gdańska
za rolę PIOTRA TUMANA w spektaklu „Wesołe Kumoszki z Windsoru” w reż. Pawła Aignera.
Pomorska Nagroda Artystyczna
za rolę PIOTRA TUMANA w spektaklu „Wesołe kumoszki z Windsoru” w reż. Pawła Aignera.
Nagroda na 62 Kaliskich Spotkaniach Teatralnych
za występ w spektaklu „AWANTURA W CHIOGGI” w reż. Pawła Aignera.
Nagroda na 45 Opolskich Konfrontacjach Teatralnych
za rolę w spektaklu „ZACZAROWANA KRÓLEWNA” w reż. Michała Derlatki.
Pomorski Sztorm 2017
nominacja do nagrody za rolę Nikta w przedstawieniu Kreacja Ireneusza Iredyńskiego w reż. Jarosława Tumidajskiego
Rola uznana za jedne z najważniejszych wydarzeń kulturalnych 2016 2016
Jego role Nikta w Kreacji i Jermołaja Łopachina w Wiśniowym sadzieAntona Czechowa w reż. Anny Augustynowicz zostały uznane przez „Gazetę Wyborczą” za jedne z najważniejszych wydarzeń kulturalnych 2016 roku.