Ukończył Technikum Budowy Okrętów „Conradinum”, Wyższą Szkołę Marynarki Wojennej, Politechnikę Gdańską (Instytut Okrętowy) i specjalistyczne studia podyplomowe.
Służbę w MW RP pełnił w okresie 1965 – 2004 w służbach technicznych związanych z postępem technicznym, projektowaniem, budową i eksploatacją okrętów, kończąc służbę na stanowisku Szefa Logistyki MW RP.
Od 2004 r. pracuje w Polskim Rejestrze Statków, gdzie do 2018 r. pełnił obowiązki Dyrektora Pionu Nadzorów Przemysłowych oraz kierownika Inspektoratu Okrętów Wojennych, a obecnie sprawuje obowiązki Szefa Służby Nadzoru Okrętów Wojennych – Zastępcy Dyrektora Okrętowego. Reprezentował MW RP od 1995r. na posiedzeniach w strukturach technicznych NATO. Reprezentuje PRS w Międzynarodowym Stowarzyszeniu Bezpieczeństwa Okrętów Wojennych (INSA) – militarnym odpowiedniku IMO oraz w Stowarzyszeniu Klasyfikacji Okrętów Wojennych państw morskich NATO (NSCA) – militarnym odpowiedniku IACS, reprezentując również do 2012 r. Marynarkę Wojenną RP. Był przedstawicielem MW RP oraz PRS w grupie morskiej NATO ds. projektowania okrętów (NG/6, MCG/6 i SD CG) oraz uczestniczył w pracach jej zespołów specjalistycznych. Wprowadzał Marynarkę Wojenną RP oraz Polski Rejestr Statków do ww. struktur, nadając reprezentowanym podmiotom status współzałożycieli organizacji. Wieloletni członek Rady Naukowej Zakładu Badawczo-Rozwojowego Centrum Techniki Okrętowej, Rady Technicznej PRS, Rady Nadzorczej SMW pierwszej kadencji, wykładowca studiów podyplomowych w AMW oraz Akademii Sztuk Pięknych w dziedzinie architektury i projektowania okrętów wojennych. Autor wielu opracowań i standardów projektowych oraz przepisów i wytycznych projektowych. Uczestnik licznych konferencji, spotkań oraz seminariów poświęconych m.in. rozwojowi wojskowej techniki morskiej dla potrzeb polskich Sił Zbrojnych.
Brał udział w realizacji wielu modernizacji i przebudów okrętów oraz wykonywaniu prac badawczo-rozwojowych na rzecz MW RP oraz w projektowaniu, budowie i nadzorach wielu okrętów wojennych, w tym okrętów szkolnych typu 888, ORP „kadm. X. Czernicki”, OTRM typu 767, 206FM, ORP „Ślązak”, niszczycieli min typu Kormoran, holowników B-860 i wielu innych jednostek.
Współpracuje i wspiera MTG od wielu lat, szczególnie zaangażowany w organizację od początku powstania targów BME i towarzyszących im Konferencjom, w tym NATCON i innym. Członek Rady Programowej Baltexpo.