Ukończył warszawską Akademię Teatralną w roku 2009. Za rolę w spektaklu dyplomowym Moulin Noir otrzymał I nagrodę aktorską na Międzynarodowym Festiwalu Szkół Teatralnych w Brnie, a także nagrodę ZASP-u na Międzynarodowym Festiwalu Szkół Teatralnych w Warszawie. Jest również laureatem Przeglądu Piosenki Aktorskiej we Wrocławiu za rolę w spektaklu muzycznym O’Malley’s Bar.
Na dużym ekranie można było zobaczyć go w filmach takich, jak np. rosyjski Tolka niet siejczas (reż. Walerij Pendrakowskij), Sęp (reż. Eugeniusz Korin), Performer (reż. Maciej Sobieszczański, Łukasz Ronduda), Powidoki (reż. Andrzej Wajda). Od września 2009 roku w zespole Teatru Powszechnego. Zagrał m.in. w spektaklach: Zły (reż. Jan Buchwald), Koriolan (reż. Gabriel Gietzky), Czynny do odwołania (reż. Piotr Bikont), Krzyczcie, Chiny! (reż. Paweł Łysak), Każdy dostanie to, w co wierzy (reż. Wiktor Rubin), Klątwa (reż. Oliver Frljić), Superspektakl (reż. Justyna Sobczyk, Jakub Skrzywanek). Jest wokalistą zespołu Mięśnie.
performances
- Faza delta – Mastodont
- Zły – Moryc
- Superspektakl
- Iwona, księżniczka z Burbona – Margines
- Czynny do odwołania – Mango
- Lalka. Najlepsze przed nami – Michał Szuman
- The Curse
- Gdzie radość, tam cnota – Wariacje Tischnerowskie – Józek
- Koriolan – Titus Lartius
- Czarownice z Salem – Hathorne
- Lot nad kukułczym gniazdem [2009] – Pielęgniarz Turkle
- Romeo i Julia – Romeo
- Wojna i pokój – Dołochow
- Rewizor – Osip (służący Chlestakowa)
- Ach, jakże godnie żyli
- Mewa – Trigorin
- Capri – wyspa uciekinierów (pokazy work in progress)
- Neron – Sporus
- Każdy dostanie to, w co wierzy – Korowiow
- Wariat i zakonnica – Mieczysław Walpurg
- Krzyczcie, Chiny! – Student, Palacz