W okresie 1962-64 pełnił funkcję prodziekana Wydziału Inżynierii Sanitarnej PWr, w latach 1964–1970 był profesorem kontraktowym i dyrektorem departamentu matematyki na Wydziale Nauk Ścisłych w Algierii.

W okresie 1971-81 był adiunktem w Instytucie Matematyki i Fizyki Teoretycznej PWr, a także: w latach 1972–1975 pełnomocnikiem rektora PWr ds. opieki nad studentami obcokrajowcami, 1975-81 prodziekanem Wydziału Informatyki i Zarządzania PWr. Ponownie w latach 1981–1987 profesorem kontraktowym na Uniwersytecie Nauk Ścisłych i Technologii w Oranie, a po powrocie do Polski w 1987 r. adiunktem w Instytucie Matematyki PWr do przejścia na emeryturę w 1991 r.

Jest autorem kilku prac naukowych, artykułów popularnonaukowych z różnych dziedzin matematyki oraz monografii matematycznej.

Działalność społeczna W latach 1950–1954 był aktywnym działaczem Zrzeszenia Studentów Polskich (ZSP). Od zatrudnienia w 1952 włączył się w działalność Związku Nauczycieli Polskich (ZNP), od 1960 Polskiego Towarzystwa Matematycznego (PTM). W PTM pełnił funkcję prezesa Oddziału Wrocławskiego w latach 1994–1997. Od 1991 był zastępcą dyrektora Centrum Steinhausa.