Médico Cirujano y Partero. Se desempeñó como coordinador del Programa de Estancias Infantiles en la Secretaría de Desarrollo Social (SEDESOL), Delegación Puebla y Médico Adscrito a la UMF número 2 del IMSS.

 

Fue miembro del Consejo Técnico de la Universidad Cuauhtémoc y fungió como director en el área de Salud de la misma.

 

Fue Secretario del Exterior Comité Sindical de la Sección I Puebla del Sindicato Nacional de Trabajadores del Seguro Social; se desempeñó como jefe de Servicios Médicos de la Dirección General de Tránsito del gobierno del estado; fue Secretario General del Comité Municipal de la Confederación Nacional de Organizaciones Populares (CNOP) y diputado local suplente por el Distrito IV.