Au début de la guerre de Sécession, il devient lieutenant et adjudant d'un régiment d'infanterie de l'Iowa. Il combat lors de la bataille de Shiloh et de celle de Corinth. Il sert comme adjoint à l'adjudant-général dans le XVII corps pendant le siège de Vicksburg et adjoint à l'adjudant général de l'armée du Tennessee au cours de la campagne d'Atlanta. Il est breveté brigadier général pour son service lors de la campagne d'Atlanta et est affecté dans une brigade d'infanterie dans le XV corps au cours de la campagne des Carolines, mais est seulement légèrement engagé dans les combats. Il accède au grade de brigadier général des volontaires (1865), et est breveté major général à la fin de la même année pour bravoure et services méritoires pendant la guerre.