He was born in Washington County, Kentucky. He married Mary J. House in January 1842 and moved to Savannah, Missouri during the early settlement days of the Platte Purchase territory. 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.
He represented the county in the Missouri General Assembly from 1860-1861 at the outbreak of the American Civil War. He favored the south in the war while Nodaway was in the North.
He died in 1865.
- Eaton, David Wolfe (1917). How Missouri Counties, Towns and Streams Were Named. The State Historical Society of Missouri. p. 336.
- "Nodaway County Place Names, 1928–1945". The State Historical Society of Missouri. Archived from the original on June 24, 2016. Retrieved November 24, 2016.