Sus actividades como contralor lo han llevado a desempeñarse como contador Mayor de Hacienda de 1997 a 2000 (antecedente de la actual Auditoría Superior de la Federación), posteriormente fue Contralor General de Pemex de 2000 a 2003 hasta después ser de 2003 a 2007 Contralor de Financiera Rural.