Szajol, 1929. november 17.

Munkáscsaládban született. 1952-ben az Agrártudományi Egyetemen – az Áchim András Népi Kollégium tagjaként – agronómus oklevelet szerzett, majd 1953–1954-ben az ELTE Lenin Intézetben tanult. 1952-től az Állami Gazdaságok és Erdők Minisztériuma Titkárságának előadója, 1954-től a mezőcsáti Keselyűhalomi Állami Gazdaság igazgatója, 1956-ban nevezték ki a Pest-Nógrád Megyei Állami Gazdaságok Igazgatóságának helyettes vezetőjévé; közben a Hényelpusztai és a Pásztói Állami Gazdaság miniszteri biztosa 1957-ben, 1958-1960-ban a Borsod-Heves Megyei Állami Gazdaságok Igazgatóságának vezetője. 1950-ben lett a Magyar Dolgozók Pártja tagja, 1956-tól MSZMP tag. 1960-ban lett az MSZMP KB Államgazdasági, illetve Gazdaságpolitikai Osztály főelőadója, 1967-től osztályvezető-helyettes. Az MSZMP Bács-Kiskun megyei első titkára 1970. november 2. és 1973. június 29. között, majd 1980. július 3-tól 1988. január 1-jéig volt, a KB Területi Gazdaságfejlesztési Osztályát 1973. június 27. és 1975. május 15. között irányította, majd 1975. július 12-éig a KB Ipari, Mezőgazdasági és Közlekedési Osztályát vezette. 1975. július 4. és 1980. június 27. között mezőgazdasági és élelmezésügyi miniszter volt. Az MSZMP Központi Bizottsága tagja 1970. november 28-ától; Fejér Lajos mellett a KB Szövetkezetpolitikai Bizottság titkára, majd tagja 1967-től 1970-ig; 1973 és 1984 között a Gazdaságpolitikai Bizottság tagja volt. Az MSZMP KB Politikai Főiskola rektora és a KB melletti tanácsadó testület elnöke 1987–1989-ben, egyetemi tanár 1987-től. A GATE címzetes egyetemi tanára, 2004-től emeritusz professzora. 1970-ben az Agrártudományi Egyetemen doktorált, a mezőgazdasági tudományok kandidátusa, 1999-től az MTA doktora.