Born in Wellsville, Columbiana County, Ohio. A resident of Primrose, Lee County, Iowa when he was appointed 1st Lieutenant of Company B, 3rd Iowa Cavalry. Mustered in on 30 Aug 1861. Promoted to Captain 13 Nov 1862. Resigned his commission on 27 Sep 1864. A member of Custer Post No. 6 of Tacoma, Pierce County, Washington. Died in Tacoma, Washington. He is buried in a G.A.R. section of the cemetery.