Meacham was born in Chattanooga, Tennessee. His parents are Jere Ellis Meacham (1946–2008), a construction and labor-relations executive who was decorated for valor during the Vietnam War, and Linda (McBrayer) Brodie. His paternal grandparents, Ellis K. Meacham and Jean Austin Meacham, raised him after his parents' divorce. When he was a child, his grandfather had discussions each morning with a group of men about local and national politics. As a result, Meacham developed an interest in politics. He received an invitation to Ronald Reagan's 1981 inauguration in Washington, D.C., in response to a letter that he sent to the president-elect.