Wcześniej w czerwcu 1963 roku zawarł związek małżeński i przeniósł się z żoną Teresą do Sulechowa, gdzie pracował początkowo jako nauczyciel w Zasadniczej Szkole Zawodowej, a po roku w Liceum Pedagogicznym.
Praca na zielonogórskich uczelniach W lutym 1966 roku zatrudnił się jako asystent w Wyższej Szkole Inżynierskiej w Zielonej Górze, z którą związał następnie całe swoje życie zawodowe. W latach 1968, 1971, 1978 i 1984 uzyskał kolejno stopnie naukowe doktora i doktora habilitowanego, a także tytuły profesora nadzwyczajnego i profesora zwyczajnego. Poza działalnością naukowo-dydaktyczną na zielonogórskiej uczelni technicznej sprawował liczne funkcje organizacyjne. W latach 1968–1970 był kierownikiem Zakładu Matematyki WSI, a następnie do 1969 do 1971 dziekanem Wydziału Mechanicznego WSI. W latach 1970–1976 pełnił stanowisko dyrektora Studium Matematyki, Fizyki i Chemii WSI. W latach 1976–1981 piastował funkcję prorektora do spraw studenckich WSI, po czym został powołany na stanowisko rektora tej uczelni, które pełnił przez kolejne dwie kadencje do 1987 roku. W tym samym roku wybrany dziekanem nowo powstałego Wydziału Podstawowych Problemów Techniki WSI (do 1993 roku). Potem kierował jako dyrektor Instytutem Matematycznym WSI.