W styczniu 2018 został prezesem zarządu spółki akcyjnej Polskie Młyny, a w lipcu 2023 przewodniczącym rady nadzorczej tamże.

Działalność polityczna i społeczna Działalność polityczną rozpoczął, wstępując w 1985 do Zjednoczonego Stronnictwa Ludowego. Sprawował funkcję przewodniczącego Gminnej Rady Narodowej w Pacynie. W 1988 został członkiem prezydium komitetu wojewódzkiego ZSL w Płocku. Z ramienia tej partii został wybrany na posła w wyborach parlamentarnych w 1989. Po rozwiązaniu ZSL został członkiem PSL „Odrodzenie”. W siedmiu kolejnych wyborach do Sejmu (1991, 1993, 1997, 2001, 2005, 2007 i 2011) skutecznie ubiegał się o reelekcję.

W 1990 został członkiem Polskiego Stronnictwa Ludowego; od 29 czerwca 1991 do 11 października 1997 po raz pierwszy stał na czele tego ugrupowania. W kwietniu 1992 został wybrany na prezesa Zarządu Głównego Związku Ochotniczych Straży Pożarnych RP.

5 czerwca 1992 został desygnowany przez prezydenta Lecha Wałęsę i powołany przez Sejm na stanowisko prezesa Rady MinistrówUchwała Sejmu Rzeczypospolitej Polskiej z dnia 5 czerwca 1992 w sprawie powołania Prezesa Rady Ministrów ()., będąc najmłodszą osobą na tym stanowisku w historii III RP.