Brownsville, Tennessee
Vaughan was born on July 2, 1831 in LaGuardo (now Martha), Tennessee in Wilson County. He attended the common schools and graduated from Cumberland University in Lebanon, Tennessee. He studied law, was admitted to the bar in 1860, and commenced practice in Brownsville, Tennessee.