Równolegle, w okresie od 1996 do 2007, kierował Katedrą Ubezpieczeń Wyższej Szkoły Bankowej w Poznaniu. W 2013 roku z rąk Prezydenta RP odebrał tytuł naukowy profesora nauk ekonomicznych.

Był autorem ponad 100 publikacji naukowych z dziedziny ubezpieczeń gospodarczych, promotorem 9 prac doktorskich oraz recenzentem 11 prac doktorskich i habilitacyjnych. Był również wiceprezesem zarządu Izby Gospodarczej Ubezpieczeń i Obsługi Ryzyka oraz arbitrem Sądu Polubownego przy Rzeczniku Ubezpieczonych. W latach 1981–1999 sprawował funkcję wiceprzewodniczącego Sekcji Polskiej Międzynarodowego Stowarzyszenia Prawa Ubezpieczeniowego (AIDA).

W 2008 został uznany przez Gazetę Ubezpieczeniową Człowiekiem Roku.

W latach 2012–2013 zasiadał w radzie nadzorczej PZU Życie S.A.KRS PZU Życie Numer KRS 0000030211