Közgazdász, a Pécsi Tudományegyetem Közgazdaságtudományi Karán végzett, majd ugyanitt kezdte egyetemi oktatói pályáját is. A rendszerváltás előtt vendégkutató volt az amerikai Princeton Universityn. A rendszerváltozás után főtanácsadóként segítette az Antall József miniszterelnök vezette első szabadon választott kormány munkáját. Ezt követően a Budapesti Corvinus Egyetemen oktatott egyetemi docensként, majd egyetemi tanárként.
1998 és 2003 között a Központi Statisztikai Hivatal elnöki posztját töltötte be. 2008 óta ismét Pécsett tanít, elsősorban a mester- és doktori képzésben vesz részt. Kutatási területe a makro-gazdaságpolitika, a heterodox közgazdaságtudomány és az elmaradottság-modernizáció. Tudományos publikációinak száma meghaladja a 150-et. Számos tudományos testület tagja, 2007-től a Magyar Tudományos Akadémia doktora. Munkáját több alkalommal ismerték el tudományos kitüntetésekkel.
1976 óta házas, felesége Tóth Ilona közgazdász. Két felnőtt gyermekük van, Balázs és Gergely.