Taylor attended Pleasure Ridge Park High School in Louisville, Kentucky. As a senior, he had 52 receptions for 1,169 yards and 18 total touchdowns. He committed to Western Kentucky University to play college football. Taylor also played basketball in high school. 
As a true freshman at Western Kentucky in 2013, Taylor played in 11 games with seven starts and had 24 receptions for 270 yards.  As a sophomore in 2014, he played in all 13 games with seven starts and recorded 45 receptions for 767 yards and seven touchdowns.  Taylor set numerous school records his junior year in 2015. He finished the year with 86 receptions for 1,467 yards and 17 touchdowns, all school records.   He also broke school records for career receiving yards and receiving touchdowns during the season.  As a senior in 2016, Taylor broke the previous year's records with 98 receptions for 1,730 yards and 17 touchdowns.  He also broke the school career receptions record during the season.  For his career, he had 253 receptions for 4,234 yards and 41 touchdowns.
On November 15, 2016, it was reported that Taylor and teammate Forrest Lamp had received and accepted offers to play in the 2017 Senior Bowl.  Taylor was impressive during Senior Bowl practices and showed his ability to focus on contested catches and showed smooth route running.  He reportedly drew interest from multiple teams throughout the week and had meetings with the Tampa Bay Buccaneers and Oakland Raiders.  On January 28, 2017, Taylor caught one reception for 14-yards, helping Cleveland Browns' head coach Hue Jackson's South team defeat the North 16-15.  Taylor was one of 58 wide receivers invited to perform at the NFL Scouting Combine in Indianapolis, Indiana. He completed all of the combine drills and finished first among his position group in the three-cone drill, tied for third in the short shuttle, and finished sixth in the broad jump.  On March 27, 2017, Taylor attended Western Kentucky's pro day, along with Forrest Lamp, Max Halpin, and six other teammates.  He opted to run positional drills and attempted to improve on his vertical jump and broad jump from the combine. Taylor increased his vertical to 38", but was unable to improve on his broad jump. At the conclusion of the pre-draft process, Taylor was projected by NFL draft experts and analysts to be a third or fourth round pick. He was ranked the 14th best wide receiver prospect by NFLDraftScout.com. 
|Ht||Wt||Arm length||Hand size||40-yard dash||10-yd split||20-yd split||20-ss||3-cone||Vert jump||Broad||BP|
| 5 ft 11 in |
| 203 lb |
| 32 5 ⁄ 8 in |
| 9 1 ⁄ 4 in |
|4.45 s||1.52 s||2.56 s||4.21 s||6.57 s|| 33 1 ⁄ 2 in |
| 11 ft 00 in |
|All values from NFL Combine |
The Tennessee Titans selected Taylor in the third round (72nd overall) of the 2017 NFL Draft.  He was the second wide receiver selected by the Tennessee Titans in 2016, behind Western Michigan's Corey Davis, who was selected in the first round (5th overall).
On June 5, 2017, the Tennessee Titans signed Taylor to a four-year, $3.68 million contract that includes a signing bonus of $916,012. 
Throughout training camp, he competed against Eric Decker for the vacant starting slot receiver job after the departure of longtime veteran Kendall Wright during free agency. Although he competed with Decker, he worked and learned under him extensively.  Head coach Mike Mularkey named him the fourth wide receiver on the depth chart to start the regular season, behind Rishard Matthews, Eric Decker, and Corey Davis. 
He made his professional regular season debut in the Tennessee Titans' season-opener against the Oakland Raiders and recorded two receptions for 14-yards during their 26-16 loss. His first career reception came in the second quartet on a four-yard pass from Marcus Mariota before being tackled by Raiders' cornerback Sean Smith.   On October 8, 2017, Taylor earned his first career Start after Corey Davis was inactive due to a hamstring injury.  He had a five-yard carry during Tennessee's 16-10 loss at the Miami Dolphins. On October 16, 2017, he caught his first career touchdown on a 53-yard pass by Marcus Mariota in the Titans' 36–22 victory over the Indianapolis Colts on Monday Night Football . He finished the game with two receptions for 61 receiving yards.  The following game, Taylor had a season-high three receptions for 45-yards during a 12-9 victory at the Cleveland Browns.  Taylor finished his rookie season with 16 receptions, 231 receiving yards, 43 rushing yards, and 1 touchdown.