1988-ban végzett az ELTE Állam- és Jogtudományi karán jogászként, majd 1991-ben az ELTE Jogi Továbbképző Intézetén jogtanácsosi-ügyvédi szakvizsgát tett. 1988-91. között a Művészeti Szakszervezetek Szövetségének jogi munkatársa, jogtanácsosa, 1991-2002. között a 124. sz. Ügyvédi Irodán ügyvéd, irodavezető. 1998-2002. között az ÁPV Zrt. vezető jogtanácsosa, vezérigazgató-helyettese. 2003-tól a Halasi Ügyvédi Iroda irodavezetője. Több cégnél is jelentős tisztséget töltött be, többek között az Antenna Hungária Rt. igazgatósági tagja 1998-2002 között, a Magyar Fejlesztési Bank Felügyelő Bizottságának tagja 1998-99-ben, a Malév Rt. igazgatósági tagja 2000-2002-ben, valamint az MNV Zrt. Ellenőrző Bizottságának tagja 2007-től 2010-ig. 2010. júniusától a Nemzeti Fejlesztési Minisztérium vagyonpolitikáért felelős államtitkára, egyben az MNV Zrt. Igazgatóságának elnöke. 2011. decemberétől 2014. május 6-ig miniszterelnöki biztos, valamint 2011-től a Magyar Fejlesztési Bank Felügyelő Bizottságának elnöke.