1960-ban a Marx Károly Közgazdaság-tudományi Egyetem Általános Szakán szerzett közgazdász oklevelet, tagja lett a Magyar Szocialista Munkáspártnak. 1968-ig az MKKE Népgazdaság Tervezése Tanszéken gyakornok, majd tanársegéd, adjunktus volt. 1965-ben Ford-ösztöndíjjal az USA-ban tanult. 1968-ban lett az MSZMP KB Gazdaságpolitikai Osztály munkatársa, osztályvezető-helyettese, majd 1978. április 20. és 1980. március 28. között osztályvezetője. 1980. július 1-jén nevezték ki államtitkári rangban az Országos Tervhivatal elnökhelyettesévé, 1987. december 16-án az OT elnöke lett, a Grósz-, illetve a Németh-kormány tagja volt. Megbízatása alól 1989. május 10-én mentették fel, aznap a Központi Statisztikai Hivatal államtitkári rangú elnöke lett 1990. június 20-ig. Az MSZMP Központi Bizottságába 1980. március 27-én választották be. 1980-tól az MSZMP KB Gazdaságpolitikai, 1987-től a Gazdaságfelügyeleti és a Honvédelmi Bizottság tagja volt.