She received her Bachelor of Business Administration from Baylor University and graduated from Baylor Law School with honors. She and her husband Stuart live in Corpus Christi. Shannon serves on the board of the Coastal Bend Women Lawyers Association and as Vice President of the Corpus Christi Young Lawyers Association. She currently serves as a director for the Texas Young Lawyers Association, serving on the Law Focused Education and Competitions committees. She also is a director of the Corpus Christi Education Foundation and a member of the Junior League of Corpus Christi.