W sierpniu 1969 roku zrezygnował z pracy w szkole i podjął pracę w Zakładzie Języka Polskiego Uniwersytetu im. Adama Mickiewicza w Poznaniu. W roku akademickim 1970–1971 pracował w Zakładzie Metodyki Nauczania Języka i Literatury, a od października 1971 roku powrócił do pracy w Zakładzie Języka Polskiego, gdzie pracował do chwili jego rozwiązania w 1996 r.
Od września 1996 roku pracuje w Zakładzie Frazeologii i Kultury Języka Polskiego UAM. W latach 1996–2006 kierował Zakładem Frazeologii i Kultury Języka Polskiego w Instytucie Filologii Polskiej UAM, a w latach 1996–2008 kierował Pracownią Leksykograficzną.
W styczniu i w lutym 1972 roku pod opieką naukową prof. dr Haliny Kurkowskiej i prof. dr. Stanisława Skorupki odbył staż naukowy w Instytucie Filologii Polskiej Uniwersytetu Warszawskiego. W marcu 1973 pod opieką prof. dr hab. Teresy Skubalanki odbył staż naukowy w Instytucie Filologii Polskiej UMCS w Lublinie.
Pracę doktorską Studia nad frazeologią polską obronił 24 września 1975 roku. Promotorem pracy był prof. dr hab. Zygmunt Zagórski, natomiast recenzentami – prof. dr hab. Teresa Skubalanka i prof. Władysław Kuraszkiewicz.