Williams was born in Damascus, Georgia. He attended Early County High School in Blakely, Georgia, and played for the Early County Bobcats. As a senior in 2008, he recorded 59 tackles on defense, and recorded 24 receptions for 381 yards and five touchdowns on offense, and recorded 20 punts for 649 yards. He was named to the Atlanta Journal-Constitution Class AA first team on defense in 2008. As a junior in 2007, he recorded 66 tackles and three interceptions, and also had 21 receptions for 362 yards and five touchdowns on offense.