Career
Starnes served in the Tennessee State Senate as a Democrat. Serving from 1961 to 1962, he represented parts of Dyer, Crockett, and Lauderdale Counties. He previously served in the Tennessee House of Representatives.
He was a farmer.
He died in Humboldt, Tennessee in 2012.