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.