Thomas E. Hardaway was born in Virginia on October 29, 1799. A resident of Meriwether County, Georgia, he served as a justice of the local county court. He later moved to Texas, where he worked as a merchant. He died in Fannin County, Texas in about August 1865.