Born in Avon, Franklin County, Maine. A resident of Weld, Franklin County, Maine when he enlisted in the 10th Maine Infantry for three years at Weld, Maine. Mustered in as a Private in Company K ay Augusta, Maine on 30 Aug 1862. Transferred to Company A on 26 Apr 1863. Transferred to Company A, 29th Maine Infantry on 1 Nov 1863. Transferred to Company K on 4 Oct 1864. Mustered out near Washington, DC on 31 May 1865. A member of G. K. Warren Post No. 21 of North Yamhill, Yamhill County, Oregon. Served the Post as Officer of the Guard in 1890 and 1891. Died in Yamhill, Yamhill County, Oregon.
Findagrave memorial # 23572191.