Born near Fredericksburg in the Colony of Virginia, Thompson was educated by private teachers as a child.
Thompson, who grew up near Fredericksburg in the early years of the Virginia colony, received his education from personal instructors when he was young.