Ingresó al Heroico Colegio Militar como cadete en 1973 y se graduó en 1977 como subteniente de infantería.
Es licenciado en Administración Militar por la Escuela Superior de Guerra, maestro en Seguridad y Defensa Nacional por El Colegio de Defensa Nacional y doctor en Defensa y Seguridad Nacional por el Centro de Altos Estudios Navales.
Sirvió como agregado militar y aéreo en las embajadas de México en Alemania (Berlín) y Polonia (Varsovia).
En 2017, hizo historia como el primer militar mexicano en presidir la Junta Interamericana de Defensa de la Organización para los Estados Americanos.
En abril de 2019, fue designado por el presidente Andrés Manuel López Obrador como el primer comandante de la recién creada Guardia Nacional.
En enero de 2023, fue nombrado Subsecretario de Seguridad y Protección Ciudadana.
A partir del 1° agosto de 2025, se desempeña como el cargo de Cónsul General de México en Dallas.