He was a son of John and Margaret Heidelbaugh, born on April 19, 1843, Bart Township, Lancaster County, Pennsylvania; attended public schools; the Maple Grove Academy; and became a clerk in a store at Georgetown Township. He enlisted in Co. C, 50th Regt., Pennsylvania Emergency Troops during the Civil War, taught school for three years thereafter; and entered a partnership with William S. Ferrée, operating a general store at White Hall for 20 years; pursued farming and a lumber business. He served as auditor and school director; was elected to the state House of Representatives in 1875, 1893-1899; state Senate, 1901-1908. At the time of his death he was an elder in the First Presbyterian church at Lancaster, having long before connected himself with that denomination at Octoraro, in his home township. He died on February 10, 1908, interred at Greenwood Cemetery, Lancaster County. He married Harriett E. Thompson.
Some records indicate DOD, 1919.