Born in Lewisburg, Union County, Pennsylvania. Enlisted in the 131st Pennsylvania Infantry for nine months at Lewisburg, Pennsylvania. Mustered in as a Sergeant in Company A at Harrisburg, Dauphin County, Pennsylvania on 6 Aug 1862. Mustered out with his Company. Enlisted in the 41st Pennsylvania Militia Infantry and mustered in as a Private in Company G on 1 Jul 1863. Discharged on 3 Aug 1863. Enlisted in the 195th Pennsylvania Infantry for 100 days. Mustered in as a Private in Company F on 20 Jul 1864. Mustered out with his Company at Harrisburg, Pennsylvania on 4 Nov 1864. After the Civil War he served in Company I, 4th U.S. Cavalry. A member of Custer Post No. 6 of Tacoma, Pierce County, Washington. In 1891 served as Post Adjutant. Died in Tacoma, Washington.