Dixon attended Midway High School in Waco, Texas, where he registered more than 300 tackles in his prep career. As senior in 2010, he was named first-team All-District 16-4A and 1st Team All-State honors safety, for the third consecutive season after leading Midway High to a 9–3 record. He totaled 114 tackles, 10 tackles for losses, batted down 9 passes, 4 interceptions, and averaged 40 yards per kickoff return, including a long one of 87 yards. He played in the 2010 U.S. Army All-American Bowl in San Antonio, Texas. He was also a standout track & field athlete, and was part of a Midway 4x400 meter relay squad that advanced to state track meet in 2008 and 2009. Capturing gold as a sophomore in 2008. Considered a four-star recruit by Rivals.com, he was rated as the 18th best safety prospect in the nation. He accepted a football scholarship from Baylor over offers from Oklahoma State, Tennessee and Texas.
College career
Dixon as a true freshman played in 11 games as a backup safety and on special teams. The next year, he became a starter and switched from safety to the hybrid nickelback position, recording 89 tackles, 3 passes defensed and one interception. In 2012, he started 13 games, while registering 102 tackles, 3 passes defensed, 2 interceptions and one sack. As a senior, he started 12 games playing mostly as a safety, finishing with 81 tackles, 6 passes defensed and one interception. He received second-team All-Big 12 and second-team All-American honors at the end of the season.
Dixon was selected in the seventh round of the 2014 NFL Draft by the Dallas Cowboys. After earning praise from head coachJason Garrett for his play in the preseason game against the San Diego Chargers where he registered 12 tackles, he was late for the walk-through practice before playing the Baltimore Ravens, which led to the team suspending him for that game. Even though he made the initial regular season roster, after being late for a team meeting on September first, he was waived the same day to make room for C. J. Spillman.
The Chicago Bears signed him from the Vikings practice squad on September 8, 2014. He was released on November 18, to make room for Marc Mariani, after registering four special teams tackles and a fumble recovery in five games.
On November 25, 2014, he was signed by the Miami Dolphins to their practice squad. He was cut on December second, to make room for linebackerJake Knott.
Minnesota Vikings (second stint)
On December 6, 2014, he was signed to the Minnesota Vikings practice squad. On December 17th, he was promoted to the active roster, filling the spot vacated after offensive tackleJ'Marcus Webb was waived. He was released on May 7, 2015.
Dixon signed with the Edmonton Eskimos of the Canadian Football League on December 9, 2016. He was released on May 1, 2017, but was re-signed on June 5. He was released again on June 17. On September 12, he was added to the practice roster, and promoted to the active roster on September 15. He appeared in one game before being released on September 21.
Dixon was selected in the 6th round during phase four in the 2020 XFL Draft by the Los Angeles Wildcats. In March, amid the COVID-19 pandemic, the league announced that it would be cancelling the rest of the season. Playing in all 5 games, he registered 44 tackles and no interceptions. He had his contract terminated when the league suspended operations on April 10, 2020.