Trajo algunas focas que cazaron para comer, y una vez que los hombres comenzaron el largo viaje a través del hielo, fue enviado de vuelta al Campamento Océano (el primer campamento instalado cerca del barco) con los equipos de perros para rescatar provisiones.
Ganó la Cruz Militar por valentía atendiendo a los heridos bajo el fuego mientras servía en Italia.
Shackleton no tenía planes definidos para la expedición; el barco atracó en Río de Janeiro y luego se dirigió a Georgia del Sur.
En Río de Janeiro, Shackleton sufrió un ataque al corazón pero no dejó que Macklin lo examinara.
Como cirujano del barco, Macklin fue el encargado de preparar el cuerpo para el entierro.
Durante la Segunda Guerra Mundial, sirvió en los cuerpos médicos en África Oriental como teniente coronel.