Od 1996 do 1998 roku był ordynatorem Oddziału Urazowo-Ortopedycznego w Szpitalu Górniczym w Katowicach. Od 1998 roku był Kierownikiem Katedry i Kliniki Ortopedii Śl. AM w Katowicach. Pracował też w Instytucie Medycyny Pracy i Zdrowia Środowiskowego w Sosnowcu.
W 1999 roku uzyskał tytuł naukowy profesora. W latach 1989–1996 był kierownikiem Kliniki Ortopedii Katedry Reumatologii Śl. AM, w latach 1996–1998 był ordynatorem Oddziału Urazowo-Ortopedycznego Szpitala w Katowicach-Murckach, a w latach 1998–2008 był kierownikiem Katedry i Oddziału Klinicznego Ortopedii SUM. Następnie był kierownikiem Katedry Fizjoterapii SUM, a następnie kierownikiem Kliniki Ortopedii i Traumatologii Narządu Ruchu Collegium Medicum Uniwersytetu Jagiellońskiego. Pracował również w Katedrze Rehabilitacji AWF w Katowicach, Wyższej Szkole Ekonomii i Administracji w Bytomiu oraz Wyższej Szkole Ekonomii w Bielsku-Białej i Centrum Leczenia Oparzeń w Siemianowicach.