Born at Cages Bend of the Cumberland River, Sumner County, Tennessee, he moved to Wilkinson County, Mississippi, in early youth. He studied law and was admitted to the bar and commenced practice in Woodville, Mississippi. Harry married Catharine N. Stewart (1804–1829). He served as judge of the Supreme Court of Mississippi, from 1829 to 1832.
Cage was elected as a Jacksonian to the Twenty-third Congress (March 4, 1833 – March 3, 1835). He retired from the practice of law and settled on Woodlawn plantation in the parish of Terrebonne, near the town of Houma, in Louisiana. He died while visiting in New Orleans, on December 31, 1858. His remains were interred in the cemetery of the Stewart family in Mississippi.
- United States Congress. "Harry Cage (id: C000018)". Biographical Directory of the United States Congress.
|U.S. House of Representatives|
| Member of the U.S. House of Representatives
from Mississippi's at-large congressional district
March 4, 1833 – March 3, 1835