Aktor i reżyser teatralny. W 1977 r. ukończył łódzką Filmówkę. W tym samym roku związał się z Teatrem Polskim w Szczecinie. Od 1979 do 1981 r. występował na scenie Teatru im. Jana Kochanowskiego w Opolu. W latach późniejszych był aktorem Teatru Polskiego w Poznaniu, im. J. Słowackiego w Krakowie, warszawskich Szwedzka 2/4 i Rozmaitości, Nowego w Łodzi. W 2010 r. dostał angaż w Teatrze Powszechnym im. J. Kochanowskiego w Radomiu. W jego dorobku znajduje się kilkadziesiąt ról w spektaklach takich jak „Proces”, „Oni”, „Hamlet”, a także w przedstawieniach Teatru Telewizji.
Tekst jego monodramu „Oczekiwanie” wyróżniono nagrodą główną w konkursie Tygodnia Sztuk Odważnych w 2006 r. W sezonie 2006/2007 w Teatrze im. W. Bogusławskiego reżyserował „Poobiednie igraszki” Romy Mahieu, a w sezonie 2008/2009 „Pływanie synchroniczne” Davida Drábka.
Aktor pojawia się również gościnnie w popularnych serialach, np. w „Klanie” i „Czasie honoru”.