Od 1988 roku nieprzerwanie prowadzi własną działalność gospodarczą o profilu informatycznym pod nazwą BUS.
Działalność opozycyjna do 1980 roku Od 1978 roku współdziałał z opozycją demokratyczną, głównie KSS "KOR" - Jackiem Kuroniem, Anatolem Lawiną, Zygmuntem Łuczyńskim, Józefem Śreniowskim, Bogdanem Borusewiczem, Janem Walcem, Haliną Mikołajską, Wraz z żoną Aleksandrą należał do redakcji niezależnego pisma "Robotnik", współpracując między innymi z Heleną i Witoldem Łuczywo, Wojciechem Onyszkiewiczem, Ludwiką i Henrykiem Wujcami, Janem Lityńskim, Teodorem Klincewiczem. Był członkiem Komisji Interwencji KSS KOR (Zofia i Zbigniew Romaszewscy).
Współdziałał z Wolnymi Związkami Zawodowymi z Gdańska (Joanną i Andrzejem Gwiazdami, Anną Walentynowicz i Aliną Pieńkowską). Zajmował się także kolportażem wydawnictw bezdebitowych. W 1979 roku próbował zorganizować oficjalną demonstrację w obronie amerykańskich dyplomatów pozbawionych wolności w Teheranie. W kwietniu 1980 roku proklamował jednoosobowy strajk w Polskiej Agencji Prasowej za co został zwolniony z pracy.