Od 1976 do 1980 pełnił funkcję radcy handlowego przy Ambasadzie PRL w Helsinkach. Powrócił do PLO, gdzie powierzono mu funkcję dyrektora Zakładu Linii Azjatyckich i Australijskich (1980–1981)Kto jest kim w Polsce 1989, Wydawnictwo Interpress, Warszawa 1984, s. 49. Od 3 lipca 1981 do 26 stycznia 1982 był ministrem-kierownikiem Urzędu Gospodarki Morskiej w rządzie Wojciecha Jaruzelskiego. W latach 1982–1988 był I sekretarzem Komitetu Wojewódzkiego PZPR w Gdańsku i zastępcą członka Biura Politycznego Komitetu Centralnego PZPR. W latach 80. wchodził również w skład Rady Redakcyjnej organu teoretycznego i politycznego KC PZPR „Nowe Drogi”„Nowe Drogi”, nr 4/1989, s. 2. oraz piastował funkcję przewodniczącego Komisji Morskiej KC PZPR. W 1983 wybrany w skład Zarządu Głównego Towarzystwa Przyjaźni Polsko-Radzieckiej. Przez 2 kadencje był przewodniczącym Zarządu Wojewódzkiego TPPR w Gdańsku.
Był także prezesem Gdańskiego Okręgowego Związku Żeglarskiego, a w 1981 prezesem Zarządu Głównego Polskiego Związku Żeglarskiego.