Starting quarterback for Virginia Tech from 2011 to 2013, he was named Second-Team All-ACC in 2011. The Arizona Cardinals selected him 120th overall in the 2014 NFL Draft. He played quarterback, defensive back and receiver at Brookville High School in Campbell County, Virginia, where he was also a track and field star.