Born in East Machias, Washington County, Maine. A resident of East Machias, Maine when he enlisted in the 1st Maine Cavalry for three years. Mustered in as 5th Sergeant of Company D at Augusta, Kennebec County, Maine on 19 Oct 1861. Promoted to 4th Sergeant in 1862. Promoted to 1st Lieutenant in 1864. Mustered out and honorably discharged at Augusta, Maine. A charter member of Custer Post No. 6 of Tacoma, Pierce County, Washington. Served as Senior Vice Commander in 1889 and Post Commander in 1890. A member of the Washington Commandery of the Military Order of the Loyal Legion of the United States. Died in Tacoma, Washington.