Absolwent I LO w Słupsku. Ukończył PWST w Krakowie w 1986 roku. Występował m. in. w Grupie Tanecznej „Wir”. Karierę aktorską rozpoczynał na deskach Teatru im. Wandy Siemaszkowej w Rzeszowie (1987–1989). W Nowym Teatrze im. Witkacego w Słupsku pracuje jako etatowy aktor od pierwszej premiery w 2004 roku („Szalona lokomotywa” w reż. Jana Peszka i Michała Zadary).