Presidente del PRD en el Estado de México.Ha sido funcionario de la Secretaría de Hacienda y Crédito Público, del Instituto Nacional de Educación para Adultos y de la Secretaría del Trabajo y Previsión Social.Fue delegado de Nezahualcóyotl, Estado de México, de 1997 a 1998, y tesorero municipal de ese ayuntamiento, de 2000 a 2002.De 2005 a 2006 fue presidente adjunto de la Asociación de Autoridades Locales en México.