El almirante Garat nació en Ferrol, provincia de La Coruña, el 17 de diciembre de 1957. A punto de cumplir los 18 años, ingresó en la Escuela Naval Militar en el verano de 1975. Es especialista en comunicaciones, tiene la aptitud de “Controlador Naval de Interceptación”, es diplomado en Estado Mayor y posee un curso de Mando Naval obtenido en la Naval War College de Newport, Estados Unidos. Habla español e inglés. Está casado con Teresa Loureiro, con la que tiene siete hijos y trece nietos.[1]
Ha sido profesor en la Escuela Naval Militar en 1989 y en el buque escuela Juan Sebastián Elcano en 1991, donde comandó una brigada de caballeros guardiasmarinas.[4] En 1999 estuvo destinado en el Cuartel General de la Región Sur de la OTAN con sede en Nápoles, Italia, así como en los Estados Mayores de la Armada con sede en Madrid en los años 1993 y 2009, de la Flota con base en Rota en 1992 y 2005 y de la Fuerza Anfibia de la Flota en 1995.[5]
En 2010 fue ascendido al grado de Contraalmirante[6] concediéndole el mando entre 2010 y 2012 del Grupo de Acción Naval 1 con base en Ferrol.[7]
El 22 de septiembre de 2018 fue nombrado almirante de la Flota,[8][10] tomando posesión del cargo el 24 de septiembre.[5] Cesó el 13 de mayo de 2020, tras cumplir el máximo de 10 años en la categoría de oficial general, pasando a la reserva.[11][12]
Su último destino profesional antes del retiro fue la subdirección del Instituto Universitario Gutiérrez Mellado.