Działalność polityczna Od 1956 do 1962 uczestniczył w spotkaniach Klubu Krzywego Koła. W 1957 współtworzył pismo „Za i Przeciw”. Od 1963 był związany z Klubami Inteligencji Katolickiej. Od 1972 do 1976 był ekspertem ekonomicznym koła poselskiego Znak. W 1976 znalazł się wśród sygnatariuszy Listu 101. Od 1977 do 1980 publikował w niezależnych pismach, takich jak „Głos”, „Opinia” i „Droga”. W 1979 współtworzył Konfederację Polski Niepodległej. W 1980 był doradcą MKS. Od 1980 doradzał władzom NSZZ „Solidarność”. W listopadzie 1981 współtworzył Kluby Służby Niepodległości.
W czasie stanu wojennego został internowany na okres od grudnia 1981 do kwietnia 1982. Od 1988 do 1990 był członkiem Komitetu Obywatelskiego „Solidarność”. W 1990 został współautorem tzw. Planu Beksiaka. Następnie, do 1991 doradzał prezydentowi Lechowi Wałęsie. Był także ekspertem Porozumienia Centrum, z ramienia którego bezskutecznie ubiegał się o mandat senatora w wyborach parlamentarnych w 1991. W 1992 był doradcą ekonomicznym premiera Jana Olszewskiego. W wyborach parlamentarnych w 1993 bez powodzenia kandydował do Sejmu z listy KPN. W wyborach samorządowych w 1998 bezskutecznie ubiegał się o mandat radnego gminy Warszawa-Centrum z listy koalicji Ruch Patriotyczny Ojczyzna.