W latach 80. był inicjatorem i współorganizatorem powstania Instytutu Geologii na Uniwersytecie im. Adama Mickiewicza, a następnie jego dyrektorem. W 1994 otrzymał tytuł profesora nauk o Ziemi, w 1998 objął stanowisko profesora zwyczajnego. Na UAM przez dwie kadencje zajmował stanowisko rektora (2002–2008). W 2005 został wybrany na przewodniczącego Konferencji Rektorów Uniwersytetów Polskich, funkcję tę pełnił do 2008. W 2010 został dyrektorem Zamiejscowego Ośrodka Dydaktycznego w Pile, przemianowanego później na Nadnotecki Instytut UAM w Pile. Instytucją tą kierował do 2019.

Okresowo pracował również jako profesor na Universität Trier. Otrzymał nagrodę naukową międzynarodowego towarzystwa Geologische Vereinigung. Autor podręcznika akademickiego z zakresu petrografii. Był członkiem prezydium Komitetu Nauk Geologicznych Polskiej Akademii Nauk oraz członkiem rady Fundacji Rektorów Polskich.