Born near Elkton, Maryland, McCullough pursued an academic course at Elkton Academy and later studied law. He was admitted to the bar in 1837, commencing practice in Elkton. He served in the Maryland State Senate from 1845 until 1851, and was an unsuccessful candidate in 1850 for election to the Thirty-second Congress. In 1850, he was appointed one of the codifiers of the laws of Maryland.
In 1864, McCullough was elected as a Democrat to the Thirty-ninth and Fortieth Congresses, serving Maryland's 1st Congressional district from March 4, 1865, until March 3, 1869. He resumed the practice of law and was for many years counsel for the Philadelphia, Wilmington and Baltimore Railroad. He was a delegate to the Democratic National Convention in 1864 and 1868, and later served as a member of the Maryland House of Delegates in 1880 and 1881. He was elected Speaker of the House in 1880. He died in Elkton in 1885, and was interred in Presbyterian Cemetery.
- United States Congress. "Hiram McCullough (id: M000395)". Biographical Directory of the United States Congress.
|United States House of Representatives|
|Member of the U.S. House of Representatives
from Maryland's 1st congressional district
|Speaker of the Maryland House of Delegates