Fue secretario del Ayuntamiento de Naucalpan de Juárez durante la primera administración de José Luis Durán Reveles (1997-2000), y presidente municipal de 2000 a 2003.