Born in Rye, Rockingham County, New Hampshire. A resident of Dubuque, Dubuque County, Iowa when he enlisted in the 46th Iowa Infantry for 100 days. Mustered in as 1st Sergeant of Company A on 10 Jun 1864. Mustered out at Davenport, Scott County, Iowa. A resident of Dubuque County, Iowa when he enlisted in the 5th Iowa Cavalry on 12 Oct 1864. Mustered in as a Private in Company D on 23 Oct 1864. Mustered out at Nashville, Davidson County, Tennessee on 8 Aug 1865. A member of Custer Post No. 6 of Tacoma, Pierce County, Washington. Died at Retsil, Kitsap County, Washington. He is buried in a G.A.R. section of the cemetery.