Mackie se alistó en el Cuerpo de Marines desde Nueva York el 24 de abril de 1861. Su primera asignación fue con el destacamento de la Marina a bordo del USS "Savannah". Fue ascendido a cabo el 1 de marzo de 1862. El 1 de abril, comenzó a servir en el acorazado USS "Galena". El 15 de mayo, un escuadrón de la Armada de la Unión de cinco barcos, incluido el "Galena", subió por el río James para probar las defensas de la capital confederada, Richmond, Virginia. Después de llegar a una curva en el río aguas arriba de Dutch Gap, el escuadrón se encontró con obstáculos sumergidos y fuertes disparos de dos batallones de infantes de marina confederados posicionados en las orillas del río y fuego de artillería de Fort Darling en lo alto de Drewry's Bluff a unas ocho millas debajo de Richmond. Mackie mandó a 12 marines en la cubierta de armas. Las baterías de artillería del fuerte infligieron severos daños al "Galena" y obligaron al escuadrón de la Unión a retroceder. Durante la batalla (que vendría a ser conocido como el
En la Batalla de Drewry's Bluff, la mayor parte de la tripulación de cañoneros navales de Galena fue asesinada o herida. Mackie dirigió a un grupo de infantes de marina que se hizo cargo de la operación de los cañones durante el resto de la batalla. El 1 de noviembre, fue ascendido a sargento ordenado. En junio de 1863, fue asignado a la