Commissioned a second lieutenant in the Corps of Engineers, Mackenzie served in the battles of Second Bull Run, Antietam, Gettysburg, and through the Overland Campaign and Petersburg in 1864.
Mackenzie was mustered out of the volunteer service on January 15, 1866 [REF].