Ha ocupado distintos destino en navíos de guerra durante siete años, fue Comandante del dragaminas Tajo, del buque de Salvamento "Poseidón", de la fragata "Baleares" y del Buque-Escuela "Juan Sebastián Elcano", en el estado Mayor de Combate del portaaviones "Dédalo" y ha sido enlace con las Fuerzas Aliadas en Europa Meridional y Segundo Comandante de las Fuerzas Navales Aliadas en Europa Meridional dentro de la OTAN.