Mitchell was born in Staunton, Virginia in March 1786 and attended the common schools.
Mitchell was elected as a Jacksonian to the Nineteenth and Twentieth Congresses.
[1] During the Twentieth Congress, he was chairman of the U.S. House Committee on Military Pensions.
Mitchell then moved to Hinds County, Mississippi, and settled near Jackson around 1837.
This article incorporates public domain material from the Biographical Directory of the United States Congress