W roku 1976 zaczął pracę w Instytucie Matematyki Uniwersytetu Gdańskiego, którego był dyrektorem w latach 1993-1996. W pamięci gdańskiego środowiska naukowego pozostał jako współtwórca planów i programów studiów, moderator nowych kierunków badań, i opiekun studentów i młodych pracowników naukowych, z których niektórzy zostali jego doktoratami lub współpracownikami. Był też członkiem Senatu Uniwersytetu Gdańskiego.
Habilitował się przed Radą Naukową Instytucie Matematycznym PAN w 1991, na podstawie pracy Metody topologii niezmienniczej stosowane w zagadnieniach wariacyjnych.
Od 1996 pracuje na Wydziale Matematyki i Informatyki UAM, gdzie kieruje Zakładem Geometrii i Topologii. W 2002 otrzymał tytuł profesora nauk matematycznych.
W latach 1993–1996 był prezesem Oddziału Gdańskiego Polskiego Towarzystwa Matematycznego, w latach 2008-2013 Oddziału Poznańskiego, w latach 2011–2013 był wiceprezesemWładze PTM w latach 1919–2013, a od 2014 do 2020 – prezesem PTM.
Dorobek naukowy Jego badania obejmują szeroki zakres stosowania metod topologicznych.