Before becoming a lawyer, Marshall grew up in Virginia Beach, Virginia. He graduated from Old Dominion University and received his Juris Doctor Degree from Norman A. Wiggins School of Law. After being admitted to practice law in 1997, he began his legal career as an Assistant District Attorney for State of North Carolina 11th Judicial District. After leaving public service, Marshall went into private practice where he specialized in criminal defense, family law, traffic matters, and civil litigation. Marshall has tried numerous criminal and civil jury trials to verdict. He has also helped thousands of clients with their legal needs. In addition to practicing in law, Marshall has served his community by serving as a two-term elected Mayor and former president of the Harnett County Bar Association. Marshall has won several community awards, including the Purple Ribbon Award by the SAFE house for his work on the board of directors and Dunn Citizen of the Year.