He is formerly the senior partner of the law firm Barnes and Bufkin. A Republican politician, he was elected to several terms as a member of the Columbia City Council, serving from 1978-1986. He was director and president of the Richland-Lexington Council on Aging from 1971-1986; and a member of the executive committee of the Greater Columbia Community Relations Council from 1971-1986.