W 2008 r. objął stanowisko profesora nadzwyczajnego na Politechnice Gdańskiej, a w 2017 r. profesora zwyczajnego. W latach 2003-2020 pełnił funkcję kierownika Katedry Analizy Nieliniowej i Statystyki na Wydziale Fizyki Technicznej i Matematyki Stosowanej. Dwukrotnie sprawował funkcję prodziekana ds. nauki tego wydziału (2008-2012 oraz 2012-2016). W kadencji 2008-2012 i 2016-2020 był też członkiem Senatu Politechniki Gdańskiej.

Od roku 2004 jest kierownikiem Seminarium z Analizy Nieliniowej na Wydziale Fizyki Technicznej i Matematyki Stosowanej Politechniki Gdańskiej. W latach 2008-2024 był członkiem Rady Naukowej Centrum Badań Nieliniowych im. Juliusza P. Schaudera przy Uniwersytecie Mikołaja Kopernika w Toruniu, także członkiem jury I-III edycji Konkursu o Medal Schaudera. W latach 2021-2024 zasiadał w jury Konkursu im. Józefa Marcinkiewicza na najlepszą pracę studencką z matematyki.