He was born in Halifax County, North Carolina and moved with his parents to current-day Hancock County, Georgia around 1786. He died at his home in Hancock County and was originally buried in the Martin family cemetery; however, his grave was moved to the Powelton Baptist Church in Powelton, Georgia in 1985.