Gordon's first two NFL seasons were highly productive; in 2013, his second season, he led all players in receiving yards and was a first-team All-Pro selection. During his NFL career, Gordon has been suspended multiple times for violating the NFL's substance abuse policy. He was indefinitely suspended by the league for his fourth violation during the 2014 season, being unable to play for the next three seasons. Following a lengthy rehabilitation period, he was reinstated midway through the 2017 season. In September 2018, he was traded to the New England Patriots. In December 2018, after facing another suspension from the NFL, Gordon announced he was stepping away from football to focus on his mental health before returning in August 2019, just before Week 1 of the 2019 NFL season. He was placed on injured reserve in October 2019 and shortly released thereafter, whereupon he was claimed by the Seattle Seahawks.