Batt was born in New Orleans, Louisiana, the son of Gayle (Mackenroth), an amateur Actress, Dancer, and civic Activist, and John Batt. His family founded and ran the Pontchartrain Beach amusement park. He attended and graduated from Isidore Newman School, a preparatory school in New Orleans and Tulane University where he was a member of Delta Kappa Epsilon Fraternity. While Batt played a closeted character in Mad Men, the actor is openly gay. He has played gay roles on film (Jeffrey and Kiss Me, Guido) and stage (La Cage aux Folles). In 2005, Batt told Playbill that he used to worry about the effect of coming out on his career: