Es originario de la Ciudad de México, con 43 años dedicados a la lucha por la transformación democrática, fue representante estudiantil en la Escuela Superior de Economía del IPN y fundador de la Organización Nacional de Estudiantes, delegado del Sindicato de Telefonistas, promotor de la Solidaridad con los pueblos de América Latina, miembro de la Brigada Internacional de apoyo a Nicaragua, fundador y presidente de la Unión Popular “Amanecer del Barrio” para la reconstrucción tras el sismo de 1985 y promotor de la Convención Nacional Democrática del EZLN.
En la administración pública fue subdirector de Tenencia de la Tierra y subdelegado de Desarrollo Social en Tlalpan; en Milpa Alta fue coordinador de Asesores y subdelegado Jurídico y de Gobierno; y coordinador de Participación Ciudadana en Coyoacán.
En el Gobierno del Estado de Guerrero fungió como director general del DIF; en el Gobierno del Estado de Michoacán fue director de Análisis Político y Coordinador General de Relaciones Interinstitucionales; en el Gobierno de Estado de Morelos se desempeñó como coordinador general de Proyectos Estratégicos. Además fue subsecretario de Asuntos Electorales del PRD, coordinó campañas electorales en Guerrero, Michoacán y Morelos, fue secretario de Organización del PRD-Morelos, así como diputado federal y local en Morelos.
Plaza de armas s/n, Col. Centro, Cuernavaca, Morelos