Mackie 1861. április 24-én jelentkezett a New York-i tengerészgyalogságba. Az első megbízatása a tengerészgyalogságnál volt a USS "Savannah" fedélzetén. 1862. március 1-jén tizedes lett. Április 1-jén a USS "Galena" páncélozott hadihajón kezdett szolgálatot. Május 15-én egy öt hajóból álló uniós haditengerészeti század, beleértve a "Galena"-t is, felkelt a James folyón, hogy tesztelje a konföderációs főváros, Richmond, Virginia védelmét. Miután elértek egy kanyarót a folyó felfelé a Dutch Gap-tól, a század víz alatti akadályokkal találkozott, és a folyó partján állomásozó két konföderációs tengerészgyalogos zászlóalj és a Fort Darling tüzérségi tüze a Drewry's Bluff tetején, Richmondtól körülbelül nyolc mérföldre lejjebb. Mackie 12 tengerészgyalogost irányított a fegyver fedélzetén. Az erőd tüzérségi ágyúi súlyos károkat okoztak a "Galena"-nak, és arra kényszerítették az uniós századot, hogy forduljon vissza. A csata során (amely később a
Drewry's Bluff csatájában a Galena legénységének nagy része meghalt vagy megsebesült. Mackie vezette a tengerészgyalogosok egy csoportját, akik átvették a fegyverek üzemeltetését a csata hátralévő részében. November 1-én előléptették őrmesternek. 1863. júniusában a