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.
Dixon as a true freshman played in 11 games (missed two with injuries) 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 (fourth on team), 3 passes defensed and one interception.
In 2012, he started 13 games, while registering 102 tackles (third on the team), 3 passes defensed, 2 interceptions and one sack. As a senior, he started 12 games (missed one because of a targeting penalty) playing mostly as a safety (one game at nickelback), finishing with 81 tackles (second on the team), 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.[3]
Dixon was selected in the seventh round (248th overall) of the 2014 NFL draft by the Dallas Cowboys.[5] After earning praise from head coachJason Garrett for his play in the preseason game against the San Diego Chargers where he registered 12 tackles,[6] 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.[7]
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.[9]
On December 6, 2014, he was signed to the Vikings practice squad. On December 17, he was promoted to the active roster, filling the spot vacated after offensive tackleJ'Marcus Webb was waived.[11] He was released on May 7, 2015.
Edmonton Eskimos (first stint)
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.[12] 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.
The Spring League
In 2018, he agreed to play in The Spring League, a non-paying developmental league, as part of the South team.
Edmonton Eskimos (second stint)
On January 25, 2018, Dixon re-signed with the Eskimos. He was released during final roster cuts on June 10.
Los Angeles Wildcats
Dixon was selected in the 6th round during phase four in the 2020 XFL Draft by the Los Angeles Wildcats.[13] In March, amid the COVID-19 pandemic, the league announced that it would be cancelling the rest of the season.[14] Playing in all 5 games, he registered 44 tackles and no interceptions.[15] He had his contract terminated when the league suspended operations on April 10, 2020.[16]