Schrijf een voortzetting voor deze paragraaf - Mackie ingeschreven in het Marine Corps uit New York op 24 april 1861. Zijn eerste opdracht was bij de Marine Detachment aan boord van de USS "Savannah". Hij werd gepromoveerd tot korporaal op 1 maart 1862. Op 1 april begon hij te dienen op het wapenschip USS "Galena". Op 15 mei trok een eskader van vijf schepen van de Unie-marine, waaronder de Galena, de James River op om de verdediging van de hoofdstad van de Confederatie, Richmond, Virginia, te testen. Na het bereiken van een bocht in de rivier stroomopwaarts van Dutch Gap, ontmoette het eskader ondergedompelde obstakels en zwaar vuur van twee bataljons Confederate Marines gepositioneerd aan de oevers van de rivier en artillerievuur van Fort Darling bovenop Drewry's Bluff ongeveer acht mijl onder Richmond. Mackie leidde 12 mariniers op het kanondek. De artilleriebatterijen van het fort veroorzaakten zware schade aan de "Galena" en dwongen het eskader van de Unie om terug te keren. Tijdens de slag (die bekend zou komen als de Slag bij Drewry's Bluff
Het grootste deel van Galena's bemanning werd gedood of gewond. Mackie leidde een groep mariniers die de werking van de kanonnen overnamen voor de rest van de strijd. Op 1 november werd hij gepromoveerd tot sergeant. In juni 1863 werd hij toegewezen aan de.