Born at "The Lodge" in Amelia County, Virginia, received a private education and graduated from The College of William & Mary in 1806.
Archer was elected a Whig to the United States Senate in 1840, serving one full term from 1841 to 1847.