W 1972 roku, po ukończeniu studiów matematycznych na Uniwersytecie Łódzkim rozpoczął pracę na stanowisku asystenta w Instytucie Matematyki Politechniki Łódzkiej, prowadząc również zajęcia z matematyki, informatyki i statystyki w Filii Politechniki Łódzkiej w Bielsku-Białej. W 1980 roku obronił rozprawę doktorską.
Od 1 października 1984 roku pracował na stanowisku adiunkta, a następnie starszego wykładowcy w Katedrze Matematyki Filii Politechniki Łódzkiej w Bielsku-Białej, a następnie Akademii Techniczno-Humanistycznej w Bielsku-Białej.