Born in Jefferson County, Pennsylvania. A resident of Coe, Rock Island County, Illinois when he enlisted in the 126th Illinois Infantry for three years at Port Byron, Rock Island County, Illinois. Mustered in as a Private in Company E on 4 Sep 1862 at Alton, Madison County, Illinois. Mustered out at Pine Bluff, Jefferson County, Arkansas. A member of Luther C. Ladd Post No. 17 of Puyallup, Pierce County, Washington. Died in California.