W latach 1986–1996 kierował Pracownią Badań Drogowych w Zakładzie Budowy Dróg, jednocześnie od 1993 do 1996 r. był prodziekanem ds. nauki na Wydziale Budownictwa Lądowego PG. Następnie kierował Zespołem Budowy Dróg (1997–2000) i Zakładem Budowy Dróg (2000–2015) w Katedrze Inżynierii Drogowej na Wydziale Inżynierii Lądowej (od 2004 Wydział Inżynierii Lądowej i Środowiska) PG. Od 2006 r. do przejścia na emeryturę w 2011 r. kierował Katedrą Inżynierii Drogowej na Wydziale Inżynierii Lądowej i Środowiska.

Ponadto w okresie 1976–1978 pracował jako konsultant budowy wykładzin asfaltobetonowych w Elektrowni Szczytowo-Pompowej w Żarnowcu, w latach 1978–1981 i 1989–1990 wykładał na uniwersytecie w Basrze w Iraku i był projektantem dróg w Engineering Consulting Bureau w tym mieście. Między 1991 a 1993 pracował w Laboratorium Drogowym Inżynierii Ruchu na uniwersytecie w Oulu w Finlandii. W latach 1992–2002 pełnił funkcję konsultanta Gdańskiego Przedsiębiorstwa Robót Drogowych SA oraz Rafinerii Lotos Asfalt sp. z o.o. w Gdańsku. W okresie 1991–2016 był dyrektorem, prezesem i współwłaścicielem Biura Inżynierii Drogowej.

„Drotest” w Gdańsku, zajmującego się projektowaniem i wdrażaniem nowych technologii w drogownictwie oraz metodami wykorzystania geosyntetyków.