W 1983 został zatrudniony na stanowisko profesora nadzwyczajnego, a w 1993 profesora zwyczajnego w WSI w Opolu. Po utworzeniu Wydziale Zarządzania i Inżynierii Produkcji PO w 1999 został jego prodziekanem do spraw nauki. Funkcję tę sprawował do 2005.

Przez wiele lat pełnił kierownicze funkcje powierzonych mu zakładach i katedrach opolskich uczelni wyższych. Pracował jako profesor zwyczajny w Katedrze Rynku Pracy i Kapitału Ludzkiego na Wydziale Ekonomii i Zarządzania PO oraz Katedrze Teorii Ekonomii Wydziału Zamiejscowego w Tarnowskich Górach i Katedrze Polityki Społecznej na Wydziale Politologii, Socjologii i Administracji Wyższej Szkoły Zarządzania i Administracji w Opolu.

Pracownik naukowy Instytutu Śląskiego w latach 1961–2021. W latach 1983–1991 Kierownik Zakładu Socjologii i Demografii.

Poza działalnością na uczelniach zasiadał w latach 1980–1985 w Radzie Głównej Nauki i Szkolnictwa Wyższego. W Polskiej Akademii Nauk był członkiem Komitetów: Badań nad Migracjami, Nauk o Pracy i Polityce Społecznej i Nauk Demograficznych.