W 2006 roku zadebiutował rolą młodego lokaja w „Nadobnisie i Koczkodany” Stanisława Ignacego Witkiewicza w reż. Łukasza Kosa na scenie Teatru Powszechnego im. Zbigniewa Hübnera w Warszawie. W 2007 ukończył Akademię Teatralną im. Aleksandra Zelwerowicza w Warszawie. Od 2010 roku jest związany z Teatrem Polskim w Bydgoszczy. Rozpoznawalność przyniosła aktorowi rola Romka Sajkowskiego w serialu wojennym "Czas honoru".