Sweeting attended Luella High School in Locust Grove, Georgia. He was named a 2008 Georgia Class 5A first team all-state selection, and a two-time first team all-region, and also earned Golden Helmet Award for academic and athletic performance and was team MVP in 2008. He had 36 receptions for 723 yards and 10 touchdowns as a senior, while defensively, he recorded 58 tackles and two interceptions and also served as a kickoff and punt returner. In his junior season, he recorded 58 tackles, one interception, one blocked field goal, one fumble recovery and a 99-yard kickoff return. He earned three varsity letters in football and served two years as team captain. Considered a three-star recruit by Rivals.com, he was rated as the 45th best cornerback in the nation. He accepted a scholarship from Georgia Tech over offers from Mississippi State, West Virginia, and Virginia Tech.
College career
As a true freshman in 2009, he was one of seven true freshmen to see action. He played in all 14 games as a reserve in the secondary and on special teams, and recorded eight tackles including seven solos. In 2011, he played in all 13 games, recording 38 tackles and one tackle for loss, one interception and one fumble recovery, while his seven pass break-ups ranked second on the team. As a junior, he started all 13 games at cornerback. His three interceptions tied for the team lead and ranked tied for 10th in the ACC and was tied for fifth in the ACC in pass break-ups. He recorded 56 tackles, three tackles for loss, two forced fumbles and one fumble recovery while earning an all-conference honorable mention selection. In his senior season, he played and started in all 14 games, and was the Most Valuable Player of the 2012 Hyundai Sun Bowl. He recorded 58 tackles including 42 solo tackles, produced six tackles for loss and a sack, had one interception, a team-high seven pass break-ups and recovered one fumble.
On September 17, 2014, Sweeting was signed to the Miami Dolphins' practice squad. On September 30, 2014, he was released by the Dolphins. On October 14, 2014, he was re-signed to the Dolphins' practice squad. On October 28, 2014, he was released by the Dolphins.
On August 20, 2015, Sweeting was claimed off waivers by the Dallas Cowboys. On September 5, 2015, he was waived-injured by the Cowboys. On the following day, he cleared waivers and was reverted to the Cowboys' injured reserve list. On September 25, 2015, Sweeting was released by the Cowboys with an injury settlement.
Toronto Argonauts
On September 13, 2016, Sweeting was signed to the Toronto Argonauts' practice roster.