Heavenor enlisted in Bucks County Pennsylvania in 1776.
He was a Private serving under Captain John Spohn and Colonel Magaw with the 5th Regiment of the Pennsylvania Troops. He was involved in the Battles of Long Island, Staten Island and Fort Washington.
Heavenor was taken prisoner by the British and held for seven or eight weeks before he was granted parole at New York.
The British then guided him to where General Washington was located. After reaching General Washington, he and the other prisoners were ordered to Philadelphia. Later in the war, Heavenor would drive a wagon for the army.
On September 24, 1833, John Rayland of Warren County, Kentucky, appeared before Justice of the Peace W. Payne and stated that he was with Christopher Heavenor (Heavener) at Valley Forge at the same time.