En 1862, después del estallido de la Guerra Civil, se alistó en el Ejército de la Unión como capitán de la Compañía H, 31o Regimiento de Infantería Voluntaria de Iowa. Fue ascendido a mayor en 1864, y sirvió hasta el final de la guerra. Participó en las batallas de Chickasaw Bayou, Arkansas Post, el asedio de Vicksburg, Lookout Mountain
, Misionero Ridge, la montaña Kennesaw, Atlanta, y Jonesboro, y la marcha de Sherman hacia el mar.