John Thomas Freeman was born in Bladen Co., North Carolina to William Freeman and Amelia Hester and later lived in Copiah Co., Franklin Co., Mississippi. He married Kizziah Elizabeth McLemore and had a large family.