Aktor, śpiewak. Występował w teatrach: Muzycznym w Gdyni (1976-83), Dramatycznym w Elblągu (1983-85), im. Jaracza w Olsztynie (1985-88), Polskim w Bydgoszczy (1988-2004), Nowym w Łodzi (2004-2008), Mentalnym w Warszawie (2008), im. Szaniawskiego w Płocku (2009), Nowym w Słupsku (2009-11). Od 2012 występuje w Teatrze im. Siemaszkowej w Rzeszowie.