Wprowadzenie stanu wojennego zapoczątkowało jego intensywną aktywność w strukturach antykomunistycznej opozycji. Zajmował się nielegalnym kolportażem prasy bezdebitowej, dystrybuując m.in. kluczowe tytuły drugiego obiegu, takie jak organ Niezależnego Samorządnego Związku Zawodowego „Solidarność” Regionu Mazowsze czy pismo warszawskiej opozycji robotniczej. Od połowy lat 80. współtworzył zespół redakcyjny podziemnego periodyku „Barykada”, udostępniając równocześnie własne lokale mieszkalne na Ursynowie na potrzeby podziemnej drukarni. Współpracował także z innymi niezależnymi redakcjami informacyjnymi i społeczno-politycznymi tamtego okresu.
W roku transformacji ustrojowej włączył się w budowanie lokalnych struktur Komitetu Obywatelskiego na terenie gminy Głowaczów. Odpowiadał tam za logistykę kampanii wyborczej przed czerwcowym głosowaniem do Sejmu i Senatu w 1989, w tym za dystrybucję materiałów propagandowych oraz organizację otwartych mityngów z kandydatami strony solidarnościowej.
Na początku XXI wieku zaangażował się w lokalną działalność społeczną w ramach organizacji Stowarzyszenie na rzecz Ekorozwoju Wsi Nasze Dzieci w Ursynowie.