W 1996 roku został wybrany rektorem Politechniki Zielonogórskiej, ponieważ taką nazwę otrzymała w tym samym roku zielonogórska Wyższa Szkoła Inżynierska. Funkcję tę sprawował przez dwie kadencje. Zaangażował się wspólnie z prof. Andrzejem Wiśniewskim w sprawę połączenia politechniki z Wyższą Szkołą Pedagogiczną im. Tadeusza Kotarbińskiego, której efektem było powołanie do życia w 2001 roku Uniwersytetu Zielonogórskiego. Został wyznaczony przez Ministra Edukacji Narodowej na rektora nowej uczelni na roczną kadencję. W 2002 roku Kolegium Elektorów UZ powierzyło mu drugi raz tę funkcję, którą pełnił do 2005 roku, kładąc szczególny nacisk na pełną integrację obu szkół wyższych. Obecnie jest wykładowcą w Zakładzie Teorii Sterowania i Procesów Stochastycznych na Wydziale Matematyki, Informatyki i Ekonometrii UZ.
Działalność pozauczelniana Poza działalnością uczelnianą jest członkiem wielu krajowych towarzystw i organizacji naukowych. W latach 1977–1981 był członkiem zarządu Polskiego Towarzystwa Matematycznego. Od 1976 do 1987 był prezesem Lubuskiego Towarzystwa Naukowego. Zasiadał w Komitecie Matematyki Polskiej Akademii Nauk. Jest również członkiem Amerykańskiego Towarzystwa Matematycznego.