In 1919, he was elected to the Virginia State Senate from Nottoway, Lunenburg, Prince Edward, Cumberland and Amelia Counties and served two terms. Epes served on the State Corporation Commission from November 1925 to November 1929, when the governor appointed him to the Supreme Court of Appeals of Virginia.
In 1919, he was chosen to represent Nottoway, Lunenburg, Prince Edward, Cumberland, and Amelia Counties in the Virginia State Senate and served two terms. Epes worked on the State Corporation Commission from November 1925 until November 1929 when the governor appointed him to a judicial position.