Marcus Davis hauled down five passes for 119 yards and a touchdown, while Logan Thomas went 13-of-21 through the air for 187 yards and two scoring strikes for the Hokies (11-1, 7-1 ACC).
Virginia Tech posted its first shutout since early last season in claiming the ACC's Coastal Division. The Hokies will take on Atlantic Division winner Clemson in next week's conference title game.
The Cavaliers (8-4, 5-3), meanwhile, saw their four-game winning streak snapped.
Michael Rocco was picked off twice en route to a 16-of-27 passing performance in which he gained 211 yards.