Hamm werd geboren als zoon van Deborah en Daniel Hamm. Zijn vader stond aan het hoofd van een familiebedrijf dat gespecialiseerd was in vrachtwagentransport. Het bedrijf kreeg het zwaar te verduren door de toenemende containerindustrie. Jon was twee jaar oud toen zijn ouders scheidden, waarna hij samen met zijn moeder naar Creve Coeur verhuisde. Zijn moeder stierf aan kanker toen hij tien jaar oud was. Nadien trok Jon in bij zijn vader. Toen hij twintig was, overleed zijn vader aan de gevolgen van een zware ziekte.
Tijdens zijn jeugd had hij een kortstondige relatie met Sarah Clarke, die later actrice zou worden. Hamm speelde in die dagen rugby en honkbal, en was aangesloten bij de zwemclub. Hij nam ook meerdere malen deel aan het schooltoneel. Hoewel hij graag acteerde, zag hij zichzelf nooit beroepsacteur worden. In 1989 studeerde hij af en schreef hij zich in aan de Universiteit van Texas. Na de dood van zijn vader gaf hij er de brui aan. Hij keerde terug naar huis en schreef zich in aan de Universiteit van Missouri. Vanaf dan deed hij ook regelmatig mee aan audities voor theaterproducties. Zo kreeg hij een rol in een opvoering van A Midsummer Night's Dream. In 1993 behaalde hij zijn Bachelor of Arts. Vervolgens ging hij aan de slag als leerkracht in zijn oude school. Hij gaf er acteerles aan onder meer de latere actrice Ellie Kemper.
Beginjaren als acteur
Jon Hamm leed na het verlies van zijn beide ouders aan een depressie. Hij kreeg antidepressiva en volgde therapie. De ommekeer kwam er dankzij de medicatie en na poging om het in Hollywood te gaan maken.
In 1995 trok hij naar Los Angeles, waar hij acteur Paul Rudd kende. Zijn enige bezit was een auto en $150. Samen met enkele andere beginnende acteurs deelde hij een woning. Hij verdiende geld als kelner en nam in zijn vrije tijd deel aan audities. Hamm was aangesloten bij de William Morris Agency, maar dat leverde niet veel op. Hij zag er als twintiger naar verluidt te oud uit om jonge personages te spelen. Hij besloot zichzelf vijf jaar de tijd te geven om door te breken.
In de televisieserie Providence mocht hij in 2000 Burt Ridley, een romantische brandweerman, spelen. Hij keerde nadien nog 18 afleveringen terug, waardoor hij genoeg geld verdiende om zijn baan als kelner op te zeggen. Dat jaar maakte Hamm ook zijn filmdebuut met een naamloos rolletje als piloot in Space Cowboys, een film van Clint Eastwood.
In 2007 kreeg hij een script van de televisieserie Mad Men in handen. Hamm vond het verhaal geweldig en deed auditie, maar vreesde dat hij niet over voldoende ervaring beschikte om de rol in de wacht te slepen. Matthew Weiner, bedenker van de serie, vond Hamm in eerste instantie te knap voor de rol, maar besloot dat zijn imago van perfecte Amerikaan wel paste bij het personage Don Draper. Bovendien werd Hamm net als het hoofdpersonage uit Mad Men niet opgevoed door zijn beide ouders. Hamm gaf later toe dat hij zijn vertolking gedeeltelijk baseerde op het beeld dat hij had van zijn vader.
In 2009 nam hij een cameo op voor de filmversie van The A-Team. In 2010 verleende hij zijn stem aan het personage Brogan voor de animatiefilm Shrek Forever After en speelde hij een FBI-agent in de misdaadfilm The Town van acteur-regisseur Ben Affleck. Tussendoor had hij ook een populaire gastrol in de komische serie 30 Rock. Die rol leverde hem zijn derde nominatie voor een Emmy op.