Born near Knoxville, Tennessee, Humphreys moved with his parents to Owen County, Indiana, in 1829. Afterwards, he moved to Putnam County and located near Manhattan, where he attended the common schools. He moved to Greene County in 1842. He served as a member of the Indiana House of Representatives 1849-1852 and from January 8 to March 9, 1857. He was appointed Indian agent for Utah by President Buchanan in 1857. He served as a delegate to the Democratic National Convention in 1872 and 1888. He served in the Indiana Senate 1874-1876 from 1878 to 1882, and 1896 to 1900.
Humphreys was elected as a Democrat to the Forty-fourth Congress to fill the vacancy caused by the resignation of James D. Williams and served from December 5, 1876, to March 3, 1877. He resumed agricultural pursuits in Greene County, Indiana. He attended almost every Democratic State convention during his political life. He died in Linton, Indiana, June 14, 1904. He was interred in Moss Cemetery.
This article incorporates public domain material from websites or documents of the Biographical Directory of the United States Congress.