1955. július 18-án született Budapesten. A budapesti Közgazdaságtudományi Egyetem ipari karán kapott diplomát 1977-ben, ezután az Ipargazdasági és Iparszervezési Intézetben helyezkedett el. 1981-ben doktori disszertációt írt a holding forma magyarországi alkalmazásának lehetőségeiről, az 1980-as évektől rendszeresen publikál és több könyvet is írt – olvasható a Kormány.hu oldalon.
1978-ban a Pénzügyminisztériumba került, ahol először a magyar szénhidrogénipar finanszírozásával foglalkozott, majd a megélénkülő gazdaságireform-előkészítő munkákban vett részt.
1985-től a Pénzügykutatási Intézetben a tulajdonreform lehetőségeit kutatta. 1986-ban, az intézet felszámolása után a Pénzügykutató Rt.-ben dolgozott részben kutatóként, részben tanácsadóként, a nagy visszhangot keltett Fordulat és Reform című tanulmány egyik szerzője volt.
1989 végén a Magyar Demokrata Fórum elnökének felkérésére bekapcsolódott egy későbbi kormányprogram kidolgozásába. 1990 májusában Antall József miniszterelnök személyes gazdasági tanácsadójává nevezte ki, a Miniszterelnöki Hivatal politikai államtitkára, egyben a Gazdaságpolitikai Titkárság vezetője és a Gazdasági Kabinet titkára lett. 1990 decemberében államtitkári tisztségéről lemondott.
1991. januártól a Privatizációs Kutatóintézet ügyvezető igazgatói tisztségét töltötte be. 1991 októberétől három éven át a magyar kormány képviselőjeként a londoni székhelyű Európai Újjáépítési és Fejlesztési Bank (EBRD) igazgatótanácsában dolgozott, 1994-ben a bank igazgatója volt. 1995-ben a Privatizációs Kutatóintézet, majd az ebből alakult Növekedési Intézet igazgatója lett.
A Fidesz gazdasági szakértőjeként 1998-ban ő készítette a párt gazdasági programját, 1998 végétől Orbán Viktor miniszterelnök gazdasági tanácsadó testületének tagja volt. Az első Orbán-kormány idején, 2000–2002-ben gazdasági miniszterként dolgozott. 2003–2007 között a Szövetség a Polgári Magyarországért Alapítvány kuratóriumának elnöke.
2003 óta a Fidesz tagja. 2006 óta Bács-Kiskun megyei területi listán országgyűlési képviselő, 2006–2010 között részt vett a gazdasági és informatikai bizottság munkájában.