W 1994 na macierzystej uczelni otrzymał stopień naukowy doktora nauk ekonomicznych na podstawie pracy pt. Ekologiczne uwarunkowania funkcjonowania przedsiębiorstwa przemysłowego w warunkach gospodarki rynkowej i samorządności terytorialnej (na przykładzie ZA "Kędzierzyn" SA), napisanej pod kierunkiem prof. Franciszka Piontka. W 1995 otrzymał stypendium Fundacji na rzecz Nauki Polskiej dla najlepszych młodych naukowców. Ponadto w 1998 ukończył studia podyplomowe z zakresu finansów i rachunkowości. W 2005 otrzymał stopień naukowy doktora habilitowanego na podstawie rozprawy nt. Efektywność zrównoważonego i trwałego rozwoju w wymiarze lokalnym i regionalnym. 1 czerwca 2006 otrzymał stanowisko profesora nadzwyczajnego na Politechnice Opolskiej. 17 stycznia 2013 r. postanowieniem Prezydenta RP otrzymał tytuł naukowy profesora nauk ekonomicznych (MP 2013, poz. 186).