Licenciado en Derecho por la Universidad de Barcelona, Moragas ha desempeñado diversos cargos en el Ministerio de Asuntos Exteriores, Unión Europea y Cooperación, señala Moncloa. Además, ha sido asesor del Departamento de Protocolo de la Presidencia del Gobierno y director del Gabinete de Mariano Rajoy.
También ha sido diputado del PP por Barcelona durante varias legislaturas y miembro de la Comisión de Asuntos Exteriores del Congreso.
Asimismo, ha desempeñado los cargos de embajador representante permanente de España ante la ONU en Nueva York, embajador de España en la República de Filipinas, los Estados Federados de Micronesia, la República de las Islas Marshall y la República de Palaos.