W latach 1970–1982 pełnił funkcję zastępcy dyrektora Instytutu Matematyki na Politechnice Poznańskiej a od 1987 do 1991 był jego dyrektorem. Pomiędzy 1975 a 1991 kierował Zakładem Probabilistyki Politechniki Poznańskiej. Na tej samej uczelni pełnił także w latach 1972–1975 funkcję prorektora ds. doskonalenia kadry i współpracy z zagranicą.
W marcu 1991 roku przeszedł na emeryturę ale nadal prowadził pracę dydaktyczną na trzech uczelniach:
w latach 1992–1995 w Instytucie Matematyki Wyższej Szkoły Inżynierskiej w Zielonej Górze, w latach 1997–2006 w Zakładzie Rachunku Prawdopodobieństwa i Statystyki Matematycznej Wydziału Matematyki i Informatyki Uniwersytetu im. Adama Mickiewicza, w latach 2001–2012 w Wyższej Szkole Nauk Humanistycznych i Dziennikarstwa w Poznaniu.
Poza działalnością badawczą i wykładowczą pełnił funkcję prezesa Poznańskiego Oddziału Polskiego Towarzystwa Matematycznego, przewodniczył Zespołowi Szkolnictwa Wyższego przy PTM oraz Zespołowi Nauk Podstawowych w Krajowym Ośrodku Dydaktycznym.