He played college football at Oklahoma and was selected by the Jacksonville Jaguars in the fourth round of the 2014 NFL draft.
[9] At the time of his injury he was rated as the fourth best cornerback prospect in the upcoming draft by ESPN analyst Mel Kiper Jr. and was projected to be selected in the first three rounds.
[16] His knee injury sidelined him for the Jaguars’ entire training camp, preseason, and their first ten regular seasons games.
[17] Upon joining the active roster, Colvin was named the third cornerback on the depth chart by head coach Gus Bradley.
[18] On November 23, 2014, Colvin made his professional regular season debut and recorded one tackle during the Jaguars’ 23–3 loss at the Indianapolis Colts in Week 12.
On November 30, 2014, Colvin recorded four combined tackles, broke up a pass, and returned a fumble for a 41-yard touchdown during a 25–24 win against the New York Giants.
On December 28, 2014, Colvin earned his first career start and recorded four combined tackles during a 23–17 loss at the Houston Texans in Week 17.
[21] He finished his rookie season in 2014 with 27 combined tackles (23 solo), two pass deflections, one fumble recovery, and one touchdown in six games and one start.
[25] Colvin finished the 2017 NFL season with a career-high 73 combined tackles (60 solo), seven pass deflections, four sacks, and one forced fumble in 16 games and 15 starts.
Head coach Doug Marrone retained Todd Wash as the defensive coordinator and named Colvin the third cornerback on the depth chart to start the season, behind Jalen Ramsey and A. J.
[30] In Week 5, Colvin collected a season-high ten combined tackles (nine solo) during a 30–9 win at the Pittsburgh Steelers.
Colvin intercepted a pass by Bills’ quarterback Tyrod Taylor, that was originally intended for tight end Logan Thomas and was deflected by Jaguars’ linebacker Myles Jack during the second quarter.
Head coach Bill O’Brien named Colvin the third cornerback on the depth chart to begin the regular season, behind Johnathan Joseph and Kevin Johnson.
[38] On September 10, 2019, Colvin was released by the Texans after giving up a catch on Monday Night Football lto Ted Ginn Jr. to put the Saints in field goal range that possibly helped cost the Texans the game with Wil Lutz nailing a 58-yard field goal and Colvin's team losing 30–28.