Este licenţiat în matematică şi absolvent al cursurilor postuniversitare de management din cadrul Şcolii Naţionale de Studii Politice şi Administrative. A lucrat pentru implementarea unor programe ale Agenţiei Statelor Unite pentru Dezvoltare USAID, Băncii Mondiale şi ale Comisiei Europene, pentru administraţia publică locală.
A fost organizator al primei Conferinţe Internaţionale de Descentralizare Fiscală din România. A urmat cursuri de specializare în Anglia şi Italia, şi a studiat sistemele administrative din Germania şi Olanda.