Działalność polityczna W związku z zaangażowaniem w działalność Ligi Narodowo-Demokratycznej został w 1960 zatrzymany przez funkcjonariuszy SB. Należał do Polskiego Związku Katolicko-Społecznego. Brał udział w tworzeniu męskiego ruchu religijnego „Totus Tuus”. W 1980 wstąpił do „Solidarności”. W 1989 ubiegał się o jeden z mandatów poselskich przeznaczonych dla kandydatów bezpartyjnych (bez poparcia Komitetu Obywatelskiego). W 1990 został wiceprzewodniczącym Zjednoczenia Chrześcijańsko-Narodowego, do kwietnia 2007 zasiadał we władzach krajowych tej partii. W 1991 uzyskał mandat posła na Sejm z ramienia Wyborczej Akcji Katolickiej, był przewodniczącym Komisji Polityki Gospodarczej, Budżetu i Finansów. Od 11 lipca 1992 do 26 października 1993 zajmował stanowisko wicepremiera w gabinecie Hanny Suchockiej. Bez powodzenia ubiegał się o reelekcję z ramienia Katolickiego Komitetu Wyborczego „Ojczyzna” w wyborach parlamentarnych w 1993 (otrzymał 8633 głosy).

W 1993 zajął 2. miejsce w plebiscycie „Srebrne Usta” (konkursu organizowanego przez Program III PR) za stwierdzenie: Nie jest ważne czy w Polsce będzie kapitalizm, wolność słowa, czy w Polsce będzie dobrobyt. Najważniejsze, żeby Polska była katolicka.