Sherrill was born in Greenville, New York,[REF][REF] where he attended the public schools.
He was elected as a Whig to the 30th United States Congress, holding office from March 4, 1847, to March 3, 1849.