Pracował w Zjednoczeniu Przedsiębiorstw Melioracyjnych, a od 1973 jako urzędnik w Ministerstwie Finansów. W 1990 został podsekretarzem stanu w Ministerstwie Rolnictwa i Rozwoju Wsi, następnie od stycznia do grudnia 1991 sprawował urząd ministra tego resortu.
Od stycznia 1992 do października 2002 nieprzerwanie pełnił funkcję prezesa Agencji Własności Rolnej Skarbu Państwa. W rządzie Leszka Millera przez około cztery miesiące w 2003 ponownie był ministrem rolnictwa. Później przez parę lat zajmował stanowisko prezesa zarządu spółki Polskie Młyny. Objął również funkcję prezesa spółki Komagra, działającej w sektorze rolno-spożywczym. Związany był również z Fundacją Europejski Fundusz Rozwoju Wsi Polskiej.