Born and raised in Charlottesville, Shannon graduated from the University of Virginia in 1989. Upon graduation, she worked as a paralegal at Hunton & Williams and then attended the T.C. Williams School of Law at the University of Richmond, graduating with a Juris Doctor in 1995.

After graduating, Shannon was a prosecutor in the Richmond City Commonwealth’s Attorney’s office where she gained a wide array of experience in criminal law. Her competent and successful prosecutions led to her being named Special Assistant U.S. Attorney in Richmond where she handled violent crime and prioritized getting guns off the streets.

Recognizing the importance of community involvement, Shannon worked closely with neighborhoods and community associations.

Shannon gained valuable experience in administrative law working with agencies such as the Virginia State Police, Alcohol Beverage Control, and the Department of Taxation, while working as the Special Counsel for the Richmond Multi-Jurisdictional Grand Jury from 2004 to 2008.
Shannon was the senior trial attorney with the law firm of Boone Beale from 2008 through December 2011.

On November 8, 2011, Shannon was elected the first female Commonwealth’s Attorney in Henrico County history. She was re-elected to a second term in 2015. As Commonwealth’s Attorney, Shannon prioritizes compassionate, effective, progressive policies to move Henrico forward and keeping the community safe while stressing a rehabilitative mindset. Shannon is running for re-election as Henrico Commonwealth’s Attorney on Tuesday, November 5, 2019.