2002–2013 – ředitel Televizního studia České televize
2001 – vedoucí odboru kultury a památkové péče Moravskoslezského kraje
1999–2000 – pedagog na Univerzitě Palackého, obor kulturní management
1998–2001 – náměstek ministra kultury ČR
1991–1998 – ředitel Státního divadla Ostrava (od roku 1995 Národní divadlo Moravskoslezské)
1994–1995 – ředitel Janáčkovy filharmonie Ostrava
1996–1997 – ředitel divadla Petra Bezruče
1990–1991 – redaktor, režisér, agenturní činnost: TV studio Ještěd (regionální vysílání pro Liberec a okolí)
1986–1991 – šéf činohry Divadla F. X. Šaldy v Liberci, režisér
1983–1986 – šéf České scény Těšínského divadla, režisér
1978–1982 – režisérská činnost v rozhlase; scenáristická spolupráce s ČST Ostrava, autorská práce v Čs. rozhlase, režie v Divadle Petra Bezruče a Těšínském divadle