Obiskoval je OŠ Mihe Pintarja Toleda, OŠ Antona Aškerca in Gimnazijo Velenje. Diplomiral in magistriral je na EF UL. Nato se je usposabljal na Inštitutu Mednarodnega denarnega sklada in na državni univerzi Floride. Zaposlil se je kot svetovalec Banke Slovenije; leta 1990 je postal pomočnik direktorja. V letih 1992−1997 je kot svetovalec Svetovne banke sodeloval pri bančnih in podjetniških gospodarskih reformah Tanzanije, Makedonije, Poljske in Madžarske, vodil projekte v povojni BiH. Po vrnitvi v Slovenijo 1997 je bil direktor Centra za analize, raziskave in svetovanje v NLB in vodja projekta za prenos bančnih znanj bankam v regiji. Bil je tudi državni sekretar na Ministrstvu za finance. Mdr. je vodil pogajanje z EU za področje gospodarske in denarne skupnosti. Leta 2000 se je vrnil v NLB, 2004 je bil izvoljen za poslanca v DZ RS. Leta 2008 je postal generalni sekretar vlade RS, 2009 imenovan za člana Evropskega računskega sodišča. Od 10. 4. do 3. 12. 2004 je bil minister brez resorja, pristojen za evropske zadeve, v letih 2004−2008 predsednik preiskovalne komisije za ugotovitev politične odgovornosti nosilcev javnih funkcij.