Es Licenciado en Derecho por la Universidad Autónoma del Estado de Morelos.

Se ha desempeñado en el Estado de Morelos como:

  • Secretario General de Gobierno.
  • Subsecretario de Gobernación.
  • Director de Gobierno.
  • Director General de INVIMOR.
  • Secretario General del Ayuntamiento de Cuernavaca, Secretario de Desarrollo Social, Coordinador de Asesores del Presidente.
  • Diputado a la XLIV y XLVII Legislaturas del Congreso del Estado.
  • Director de Personal y de Relaciones Públicas de la Universidad Autónoma del Estado de Morelos.

 En el año 2013 asume el cargo de Subdirector General Jurídico de la Lotería Nacional para la Asistencia Pública.