Background
Caldwell was born in Virginia.
Caldwell was born in Virginia.
During the American Revolutionary War he served under Archibald Woods and Thomas Wright. In moved Lincoln County, Kentucky where he served under William Whitley in the American Indian Wars. He served in the Kentucky General Assembly from Harrison County, Kentucky from 1800 to 1807.
In 1810 he moved to Libertyville, Missouri (five miles southeast of Farmington, Missouri in Saint Francois County, Missouri—although it was part of Sainte Genevieve County, Missouri at the time).