He came from Rutherford County, Tennessee, in 1840 to be pastor of the new Presbyterian church at Shiloh, which shortly afterward moved into Clarksville.
He supposedly served in the Mexican War, but details are not known. He entered the Confederate service and died of wounds near Pine Bluff, Arkansas, in 1864.