Absolwent IV Liceum Ogólnokształcącego w Gdańsku. W 1953 rozpoczął studia na Politechnice Gdańskiej, skąd po dwóch latach został relegowany, a następnie powołany do wojska. W 1956 został zwolniony ze służby wojskowej i z powrotem przyjęty na uczelnię. Studia na kierunku elektronika ukończył w 1966, pozostając na uczelni do 1973 na stanowisku asystenta w Instytucie Cybernetyki Politechniki Gdańskiej. W 1967 wstąpił do Klubu Wysokogórskiego. W 1973 podjął pracę w Zakładach Okrętowych Urządzeń Elektrycznych i Automatyki Elmor. W drugiej połowie lat 80. pracował w firmie prowadzącej roboty malarskie na wysokościach.

Działalność opozycyjna w okresie PRL Brał udział w wydarzeniach marcowych w 1968 oraz grudniowych w 1970. W 1976 wspólnie z żoną Joanną napisał list do Sejmu PRL zawierający wyrazy poparcia dla postulatów głoszonych przez Komitet Obrony Robotników. Wkrótce małżonkowie zostali objęci zakazem opuszczania kraju. Został współpracownikiem KOR, a następnie Komitetu Samoobrony Społecznej „KOR” oraz redakcji pisma „Robotnik”.