Slaughter was elected from the 7th congressional district of Virginia in 1984 as a Republican. He was reelected three more times.
Slaughter was elected from the 7th congressional district of Virginia in 1984 under the Republican party. He secured re-election three additional times.