Graham was born and raised in Washington County, Kentucky. He studied English and became a schoolteacher, moving to Hancock County, Illinois, in 1836 to teach. He returned to Washington County, Kentucky, and in 1839 or 1840 ran an unsuccessful campaign for state representative in the Kentucky General Assembly.[3] He married Mary Jane House on January 9, 1842, and moved to Savannah, Missouri, during the early settlement days of the Platte Purchase territory, where he continued his teaching career. Graham became one of the original settlers of Nodaway County. He was appointed county clerk when Nodaway County organized on February 14, 1845, and served until 1858 and was said to be the first postmaster in the newly created town of Maryville. Amos Graham held several political offices in Nodaway County: Commissioner, Circuit Clerk, County Clerk, Postmaster, and County Recorder. During the Mexican-American War, he held the rank of colonel in the Missouri Militia, but his unit was never deployed to Mexico nor saw military action.[4]
^The History of Nodaway County, Missouri: Containing a History of the County, Its Cities, Towns, Etc., Biographical Sketches of Its Citizens, Nodaway County in the Late War...history of Missouri, Map of Nodaway County, Etc. Etc. National Historical Company. 1882.