He currently serves as the Chief Deputy District Attorney for Caddo Parish for the Honorable James E. Stewart, Sr., Caddo Parish District Attorney. He formerly served as an ad hoc Shreveport City Court judge and was in private law practice.