Był jednym z trzech założycieli Wyższej Szkoły Zarządzania i Nauk Społecznych w Tychach (1996) i był kierownikiem Katedry Zarządzania w tej uczelni do 2014 r.
W latach 1995–1996 pełnił funkcję kierownika Katedry Zarządzania i Projektowania Organizacji w Szkole Zdrowia Publicznego Collegium Medicum Uniwersytetu Jagiellońskiego w Krakowie, a od 1997 był profesorem zwyczajnym w Wydziale Zarządzania i Komunikacji Społecznej UJ (WZiKS), oraz Kierownikiem Katedry Zarządzania Strategicznego i Technologiami (1997–2002), a następnie Kierownikiem Katedry Organizacji i Zarządzania (od 2003 do lutego 2015 r.). W latach 2003–2009 pełnił funkcję Przewodniczącego Rady Instytutu Ekonomii i Zarządzania WZiKS UJ. Od 1 października 2015 prof. zwyczajny w Akademii Ignatianum w Krakowie.
Od 1989 r. prowadził działalność jako doradca i menedżer w przemyśle, a także zajmował stanowiska Wiceprezesa Zarządu Huty Pokój SA, członka Rady Nadzorczej giełdowej spółki Fasing SA oraz od 2013 r. – członka Rady Nadzorczej Shadong Liangda-Fasing Round Link Chain Co.Ltd. (ChRL).