He was elected to terms in both the Alabama House and the Alabama Senate.[3] In 2006, he unsuccessfully sought election to the Alabama Public Service Commission,[4] but he was elected to a seat on the Alabama District 10 Circuit Court in 2008.[5]
He retired as a judge in 2019 and was replaced by Martha Cook.[6][7]