Meeks attended Rock Hill High School in Rock Hill, South Carolina, where he played quarterback and free safety as a senior. He had 896 rushing yards and 14 touchdowns, and 612 passing yards and seven touchdowns. Defensively, he recorded 69 tackles and two interceptions. He spent one semester at Hargrave Military Academy in Chatham, Virginia following high school, in order to raise his necessary test scores for NCAA standards.
Expected to back up Aaron Williams at SS with Duke Williams, who was also drafted in the 2013 NFL Draft. He was injured while playing against Cincinnati Bengals in Week 4 and was placed on the injured reserve designated to return list.[4] He was released by the Bills on September 5, 2015.[5] On September 6, 2015, the Bills signed Meeks to their practice squad.[6] On September 23, 2015, Meeks was promoted to the active roster from the practice squad.[7]