Es Licenciado en Administración Pública por la Universidad Nacional Autónoma de México, como militante del PRI ha ocupado varios cargos, en 1987 fue Secretario Particular del Gobernador del Estado de México, Alfredo Baranda García, Director de Nacional Financiera, Secretario de Finanzas de Campaña de Luis Donaldo Colosio.