After attending Dan River High School in Ringgold, Virginia, Terrell Edmunds went on to play college football at Virginia Tech. He played for the Hokies from 2015 to 2017 and was a key player in their defense. In 2018, he declared for the NFL Draft and was selected in the first round, 28th overall, by the Pittsburgh Steelers.