Born in Miami, Florida, Thomas was raised by his mother Edith Morgan. His father, Air Force Captain and B-52 pilot Robert James Thomas, died during a mission in the Vietnam War. Thomas started playing football when he was three years old, and played his high school football at South Miami Senior High School.