Hudson, the son of Lani and Derek Meek, was a sophomore at Vestavia Hills High School where he played football. He was also involved in Fellowship of Christian Athletes, Honor Choir, and SGA.