Nació en Ixtepec, Oaxaca, ingresó a la Heroica Escuela Naval en el año 1979.

Durante su carrera, ha realizado múltiples cursos en distintos centros de formación, los cuales han sido, Formación de instructores en materia de Protección Marítima y Portuaria y Curso Conjunto en Alta Gerencia Militar para Contralmirantes, Generales Brigadieres y de Grupo ambos realizados en el Centro de Estudios Superiores Navales, En la Fuerza Naval del Pacífico realizó el Curso Teórico y Práctico de Supervivencia en la Mar,  En la Escuela Náutica Mercante, “Fernando Siliceo y Torres” de Veracruz, Ver. Realizó los cursos de Oficial de Protección de la Instalación Portuaria, Oficial de la Compañía para la Protección Marítima y Oficial de Protección del Buque. En el Comando Naval de Tránsito Marítimo de la Armada Argentina realizó el curso de Oficial de Control Naval de Tráfico Marítimo Curso de Protección y Vulnerabilidad de Puertos impartido por personal de la Guardia Costera de los Estados Unidos de América.

En el ámbito académico, se ha desempeñado como Instructor militar de la Heroica Escuela Naval Militar, Jefe y Catedrático del Curso “Oficial de Protección Marítima y Portuaria”, Catedrático de la Especialidad de Mando Naval y de la Maestría en Administración Naval en el Centro de Estudios Superiores Navales.

Entre los cargos que ha ocupado sobresalen : Oficial de cargo en Áreas de Cubierta y Máquinas, Jefe de Máquinas y Segundo Comandante en Unidades de Superficie de la Armada de México,Comandante de los buques: Draga “Bahía Magdalena” (ADR 02) y Patrulla Oceánica “Pedro Sainz de Baranda” (PO 123), en la Fuerza Naval del Pacífico como Jefe de Sección en el Grupo de Comando de la Flotilla de Buques Auxiliares, en la Décima Zona Naval (Salina Cruz, Oax.) como Jefe de Subsección de la Sección de Operaciones y Coordinador de Servicios y Mantenimiento (COSEMAN).

Su experiencia también lo ha llevado a ocupar cargos como Subinspector Técnico , Jefe de la Sección de Personal y Jefe de la Sección de Operaciones en la Quinta Región Naval (Isla Mujeres, Q. Roo, además de ser Coordinador de Proyectos de Desarrollo en la Coordinadora General de Protección a Puertos en Instalaciones Estratégicas del EMGA (EMCOPROPIE), Director General Adjunto de Ordenamientos, Enlace, Accidentes e Incidentes Marítimos de la Unidad de Capitanías de Puerto y Asuntos Marítimos, Jefe de la Unidad de Capitanías de Puerto y Asuntos Marítimos (UNICAPAM). Jefe del Estado Mayor de la Sexta Región Naval (Manzanillo, Col.), Comandante de la Décima Primera Zona Naval (Ciudad del Carmen, Camp.), Comandante del Cuartel General del Alto Mando (Ciudad de México).

Antes de su actual designación, fungió como Comandante de la Cuarta Región Naval (La Paz, B.C.S.).

Ha sido merecedor de las Condecoraciones Al Mérito Docente Naval 1ra clase, Condecoraciones de perseverancia de 6ta, 5ta, 4ta, 3ra, 2da y 1ra clase, a la perseverancia excepcional 3ra. Clase así como Distintivo Estado Mayor General de La Armada, Distintivo Reconocimiento SEMAR, auxilio a la población civil y/o salvaguarda de la vida humana en la mar, mención honorifica por haber coadyuvado en diferentes aseguramientos durante el desarrollo de Operaciones Navales en febrero de 2022, mención honorifica por extraordinaria actuación en apoyo a la población civil para mitigar las afectaciones ocasionadas por el paso del huracán “OTIS”. H. Distintivo del Sistema de Búsqueda y Rescate de la Armada de México (SAR).