En julio de 1982 ingresa en la Escuela Naval Militar siendo promovido al empleo de Alférez de Navío el 16 de julio de 1987.
Especialista en Comunicaciones (1993), en los empleos de Alférez de Navío y Teniente de Navío ha desempeñado diversos destinos como oficial subalterno y jefe de servicio en las fragatas “Numancia” y “Victoria” y el petrolero “Marques de la ensenada”.
Es Oficial de Acción Táctica (1994) y Diplomado de Estado Mayor (2000). En tierra, en los empleos de Capitán de Corbeta, Capitán de Fragata y Capitán de Navío ha estado destinado en el Gabinete del Almirante Jefe de Estado Mayor de la Armada y en las divisiones de Operaciones, Logística y Planes del Estado Mayor de la Armada. En los empleos de contralmirante, vicealmirante y almirante ocupo el puesto de Jefe de la Jefatura de Servicios Generales, Asistencia Técnica, Sistemas de Información y Telecomunicaciones, de las divisiones de Logística y Planes del Estado Mayor de la Armada y de la Jefatura de Personal.
Ha mandado el patrullero “Acevedo”, la corbeta “Cazadora”, la fragata “Álvaro de Bazán” y el LHD “Juan Carlos I”
Desde el 28 de marzo de 2024 ocupa el cargo de Segundo AJEMA.
Tiene acreditado el idioma inglés (SLP 4.4.4.4).