Aktor teatralny, telewizyjny i filmowy.
Rozpoczął swą drogę do aktorstwa w liceum ogólnokształcącym w Busku-Zdroju, w amatorskim teatrzyku Hades pod kierownictwem mgr Zdzisława Skoczylasa. Dwukrotnie zdawał do krakowskiej PWST, którą ukończył w 1987 roku pod kierunkiem Marty Stebnickiej dyplomowym spektaklem Ferdydurke, pokazywanym także w teatrze TV. Przez kolejne siedem sezonów występował w Teatrze Muzycznym w Gdyni grając m.in. musicale West Side Story, Kabaret oraz w tamtejszym Teatrze Miejskim.
Od 1994 roku jest aktorem Teatru Wybrzeże w Gdańsku, w którym debiutował tytułową rolą w Piotrusiu Panu. Występował także w spektaklach teatru TV, takich jak: Gody weselne, Żołnierz królowej Madagaskaru (sztuka), Pasja, Agnes. Pojawił się też w kilku filmach w rolach drugoplanowych. Od 2005 roku gra w serialu Na Wspólnej jako Marek Zimiński.