Od 1982 był komentatorem w „Rzeczpospolitej”, później od 1983 do 1987 zajmował stanowisko starszego asystenta w Instytucie Ekonomiki Rolnictwa i Gospodarki Żywnościowej. Od 1985 współpracował z miesięcznikiem „Wieś Współczesna”, od 1987 do zamknięcia pisma kierował jego działem politycznym. W latach 1989–1993 był organizatorem i następnie redaktorem naczelnym kwartalnika „Wieś i Państwo”.

W 1990 został członkiem Polskiego Stronnictwa Ludowego. Był kierownikiem działu programowego i rzecznikiem prasowym tej partii. Od 9 czerwca do 10 lipca 1992 pełnił funkcję rzecznika prasowego Waldemara Pawlaka w okresie pełnienia przez niego funkcji premiera. W 1992 był członkiem założycielem Ludowego Towarzystwa Naukowo-Kulturalnego. W 2007 z ramienia PSL bez powodzenia ubiegał się o mandat senatora, a w 2018 o mandat radnego sejmiku mazowieckiego.