Od 1977 pracował na Politechnice Gdańskiej, w latach 1977–1987 był kierownikiem Zakładu Elektroenergetyki Wydziału Elektrycznego PG, a w latach 1988–1996 kierownikiem Katedry Systemów Elektroenergetycznych. W latach 1980–1986 pełnił funkcję dziekana Wydziału Elektrycznego Politechniki Gdańskiej. W 1983 uzyskał tytuł profesorski. W latach 1990–1996 przez dwie kadencje zajmował stanowisko prorektora ds. nauki PG. Na pełnoetatowym stanowisku profesorskim pracował do 2010.
W pracy naukowej zajmował się głównie automatyką w elektroenergetyce i systemami elektroenergetycznymi. Jako autor i współautor opracował około 50 patentów, opublikował około 200 prac naukowych. W 1974 został członkiem Komitetu Problemów Energetyki Polskiej Akademii Nauk. Był też członkiem prezydium Komitetu Elektrotechniki PAN, a także członkiem organizacji branżowych (m.in. Stowarzyszenia Elektryków Polskich). W latach 1987–1990 wykładał na uczelni technicznej w Oranie jako profesor wizytujący.
Był mężem Zdzisławy (matematyczki) oraz ojcem Marii i Marka.
Pochowany 28 września 2024 na cmentarzu Srebrzysko w Gdańsku (rejon X, kwatera KW I/23/544).