Official Military History of Kansas Regiments During the War for the Suppression of the Great Rebellion (Leavenworth: W. S. Burke), 1870.
He served as a Union soldier in the 2nd Kansas Regiment during the Civil War.
He fought in the Philippines with the 20th Kansas Regiment, and returned to run a creamery in Topeka.
During the Civil War enlisted in the Fifth Kansas Regiment and served until August 12, 1864, when he was mustered out with the rank of first sergeant.