Hereckou kariéru začínal v Ostravě, odkud přešel do divadel v Novém Jičíně a v Šumperku. Do opavského divadla přišel jako šestadvacetiletý mladý herec a v podstatě mu už zůstal věrný.

Jeho herecký projev byl všestranný – od komedie po těžké drama a patřil ke skupině herců, na které se „chodilo“. Jeho herecké konto obsahuje zhruba 350 činoherních i muzikálových postav, režijně postavil šestnáct pohádek, klubovky a další dílka.

Napsal jednadvacet pohádek, tvořil komponované pořady a účinkoval v devíti filmech a dvaadvaceti televizních inscenacích.