Absolwent Wydziału Mechanicznego Akademii Morskiej w Szczecinie oraz Wydziału Prawa Uniwersytetu Gdańskiego. Ukończył także studia podyplomowe w zakresie BHP w Wyższej Szkole Bankowej w Gdańsku.
Zanim rozpoczął karierę w klasyfikacji, pracował jako oficer mechanik okrętowy na statkach handlowych różnych bander, a wcześniej w stoczni w Szczecinie.
Podczas swojej przeszło 20-letniej pracy w klasyfikacji był odpowiedzialny między innymi za bieżące spełnienie wymagań norm: IACS QMSR, ISO 9001, AQAP 2130, ISO/IEC 17020, ISO 45001, IMO RO Code oraz Rozp. WE nr 391/2009.
Ponadto był członkiem kilku organów i grup eksperckich IACS (International Association of Classification Societies), w tym do spraw UE, Prawnej oraz Komitetu Jakości, któremu przewodniczył w latach 2018-2020 i 2022-2024. W tym roku objął rolę Sekretarza IQARB (Independent Quality Assessment Review Body).