Dziekan Wydziału Inżynierii Lądowej i Środowiska Politechniki Gdańskiej (2004–2008 i 2016–2019), przewodniczący Zespołu specjalistycznego do spraw inwestycji służących potrzebom badań naukowych lub prac rozwojowych oraz infrastruktury informatycznej nauki w Ministerstwie Nauki i Szkolnictwa Wyższego (2015–2017). Pełnił także funkcję przewodniczącego Zespołu Ewaluacji do spraw budownictwa i architektury SI-4, Komitetu Ewaluacji Jednostek Naukowych, Ministerstwa Nauki i Szkolnictwa Wyższego. Zastępca przewodniczącego Rady Pomorskiej Okręgowej Izby Inżynierów Budownictwa oraz prezes AZS Gdańsk i członek Zarządu Głównego AZS.
3 czerwca 2019 został wybrany rektorem Politechniki Gdańskiej. 9 kwietnia 2020 uzyskał reelekcję na zajmowane stanowisko. W lipcu tego samego roku został wybrany na przewodniczącego Rady Rektorów Województwa Pomorskiego. Następnie został wiceprzewodniczącym Konferencji Rektorów Polskich Uczelni Technicznych (KRPUT) w kadencji 2020–2024. W marcu 2024 został ponownie wybrany na stanowisko rektora Politechniki Gdańskiej.