Cochran, a lifelong southerner, was born in Athens, Georgia, received his Ph.D. from the University of North Carolina at Chapel Hill, and is a professor of politicial science at Agnes Scott College in Decatur, Georgia. He also has a law degree and is associated with a labor law firm in Atlanta.