Antes de la Presidencia, se desempeñó como subcoordinador financiero de la campaña de Arturo Montiel Rojas; secretario particular del titular de la Secretaría de Desarrollo Económico del gobierno del Estado de México; secretario de Administración del gobierno del Estado de México; diputado local por el distrito XIII en la Congreso del Estado de México, y fue coordinador de la fracción parlamentaria del Partido Revolucionario Institucional.