Born in Franklin County, Tennessee, Oldham settled at Fayetteville, Arkansas, in 1835, was elected to the Arkansas House of Representatives in 1838 and 1842.
Oldham's origins were in Franklin County, Tennessee, and he moved to Fayetteville, Arkansas, where he served as a representative in the Arkansas House of Representatives twice.