He was appointed Kentucky State railroad commissioner in 1891. He was appointed United States pension agent at Louisville by President Grover Cleveland and served from 1894 to 1898.
In 1891, he took on the role of Kentucky State railroad commissioner. Two years later, President Grover Cleveland appointed him as the U.S. pension agent in Louisville, a position he held until 1898.