Absolwent Państwowej Wyższej Szkoły Teatralnej w Warszawie. W latach 1994-2001 występował w Teatrze Współczesnym w Warszawie, a następnie współpracował z teatrami warszawskimi: Palladium, Galeria GO, Kamienica, oraz z Teatrem Polskim w Bielsku-Białej. Szerszej widowni znany z ról w serialach: „Samo życie”, „Czas honoru”, „Hotel 52″, „Ojciec Mateusz”. Dubbingował takie produkcje jak „Kung Fu Panda: Legenda o niezwykłości”, „Królewna Śnieżka” oraz „Wiedźmin 2: Zabójcy królów”. Zawodnik Aktorskiego Klubu Tenisowego. W Teatrze Capitol gra w spektaklu ”O co biega”.