Osnovno šolo je obiskoval v Šmartntem ob Paki in leta 1968 zaključi gimnazijo Celje. 1973 je diplomiral na EF v Ljubljani, 1978 magistriral na Ekonomski fakulteti v Zagrebu in 1982 doktoriral na EF v Ljubljani. Podoktroski študij je opravil na Univerzah Berkeley, Cornell, Pittsburgh (vse ZDA). Od leta 1974 je zaposlen kot redni profesor na Ekonomski fakulteti v Ljubljani.
Predava tudi na univerzah v Splitu, Reki in michiganski univerzi (ZDA). Od leta 1997 je pridruženi raziskovalec Centra za raziskovanje politike v Londonu in Inštituta Williama Davidsona na michiganski univerzi. Raziskuje mikroekonomijo, gospodarstvo v obdobju tranzicije ter ekonomsko teorijo in prakso.