Virgil Goode attended until 1965, the Franklin County High School in Rocky Mount. This was followed up in 1969 to study at the University of Virginia in Charlottesville. After a subsequent law degree from the same university in 1973 and was admitted to his lawyer, he began to work in this profession. Between 1969 and 1975, Goode was also a member of the National Guard of Virginia. Politically, he was a member of the Democratic Party. From 1973 to 1997 he sat in the Senate of Virginia. In the years 1982 and 1994, he tried unsuccessfully to his party's nomination for election to the U.S. Senate.
In the congressional elections of 1996, Goode was in the fifth electoral district of Virginia in the U.S. House of Representatives in Washington DC chosen, where he became the successor of Lewis F. Payne on January 3, 1997. After five re- elections, he was able to complete in Congress until January 3, 2009, six legislative periods. In 2000 he declared himself independent of party politics; In 2002, he joined the Republicans. In his time as a congressman of the terrorist attacks on 11 September 2001, the Iraq war and the military mission in Afghanistan fell. Goode voted in 2002 for the Iraq war. In 2008 he was not re-elected. His time in Congress, brought him negative headlines. He has been associated with a bribery scandal. Moreover, his campaign finance has been critically examined. Legal consequences of these processes, however, had not.
After the end of his time in the U.S. House of Representatives Goode changed again his party affiliation and became a member of the Constitution Party, whose national board he belongs. In 2012 he was the presidential candidate, but could not prevail against Barack Obama or Mitt Romney himself.