Dotychczas pełnił on m.in. funkcje prezesa zarządu Elektrociepłowni Wybrzeże i dyrektora naczelnego Elektrociepłowni Gdańsk P.P.
Był również przewodniczącym rady nadzorczej Toruńskiej Energetyki Cergia, wiceprzewodniczącym rady Elektrowni Rybnik oraz przewodniczącym rady Zakładu Urządzeń Okrętowych „Sezamor”.
Jest absolwentem Politechniki Gdańskiej.