Wielokrotnie był poddany represjom, aresztowany, skazywany za działalność opozycyjną i więziony. W 1974 został aresztowany za szkalowanie ustroju i przesyłanie szkalujących wiadomości do rozgłośni Radia Wolna Europa, a następnie w ramach represji umieszczony przymusowo w szpitalu psychiatrycznym, mimo że stwierdzono, iż jest zdrowy psychicznie. Od grudnia 1981 do grudnia 1982 był internowany. Następnie działał w podziemnej opozycji. W 1988 wystąpił z NSZZ „Solidarność”. Następnie był związany z Solidarnością Walczącą i Solidarnością 80. Po 1989 był wydawcą m.in. gazety lokalnej „Co wy na to?”. W 2000 przeszedł na emeryturę.
Od 1990 do 1991 należał do Partii Wolności, z listy której bez powodzenia ubiegał się o mandat poselski w wyborach parlamentarnych w 1991 (otrzymał 602 głosy). W 1995 wstąpił do Ruchu Odbudowy Polski. Od 1994 do 1999 był radnym i wiceprzewodniczącym rady miasta Pabianice. Od 1998 do 1999 był związany z Akcją Wyborczą Solidarność, a od 2001 do 2002 należał do Samoobrony RP. Pełnił funkcję przewodniczącego struktur tego ugrupowania w Pabianicach. Od 2004 do 2007 działał w stowarzyszeniu „Działacze Solidarności Stanu Wojennego”. W wyborach parlamentarnych w 2007 znalazł się na liście kandydatów Prawa i Sprawiedliwości do Sejmu, ale zrezygnował z kandydowania przed głosowaniemSerwis PKW - Wybory 2007.