 He practiced law in Jackson and Gulfport before serving as a Forrest Circuit Court Judge.He joined the Supreme Court in January 2004.He has been a member of the adjunct faculty of both William Carey College and the Mississippi College School of Law, as well as serving on two committees for the Mississippi Bar.