 Marshall received his education from Montgomery College, Belmont Abbey College, and California State University, Northridge.Before election to the Virginia House of Delegates in 1991, Marshall was a staffer for the American Life League, an organization which opposes all forms of abortion and birth control.After his election, he continued to work for the organization, including a stint as Executive Director in the mid-1990s  and now as a research consultant.