Rola tytułowa w sztuce Georga Büchnera Woyzeck przyniosła mu Główną Nagrodę Aktorską na XXVI Kaliskich Spotkaniach Teatralnych 1986. Za występ w monodramie Romans z Monizą Clavier według Sławomira Mrożka zdobył nagrodę jury oraz nagrodę prezydenta miasta na XXI Ogólnopolskim Festiwalu Teatrów Jednego Aktora 1987 w Toruniu. W 1988 odebrał nagrodę prezydenta miasta Krakowa za wybitne dokonania w dziedzinie twórczości filmowej i teatralnej.

Był także prezesem Stowarzyszenia Dialog, dyrektorem Teatru Dialog (1998–2003), przez dwa lata dyrektorem artystycznym Grudziądzkich Sezonów Teatralnych. Wyreżyserował wiele spektakli.

Od 4 lipca 2008 pełnił funkcję dyrektora naczelnego i artystycznego Teatru im. Ludwika Solskiego w Tarnowie.

Kariera filmowa Po raz pierwszy trafił na szklany ekran w serialu Rodzina Połanieckich (1978), gdzie wystąpił w trzech odcinkach jako służący w Krzemieniu. Rok potem pojawił się jako chłopak na zabawie w serialu W słońcu i w deszczu (1979). Zadebiutował na dużym ekranie w dramacie politycznym Feliksa Falka Był jazz (1981) u boku Michała Bajora.