Хаммурапи стал царем Вавилона примерно в 1792 году до н.э., когда его отец Син-Мубаллит отрекся от престола. Вавилон был одним из многих небольших независимых городов в древней Месопотамии. Эти города часто воевали друг с другом за контроль над землей. Когда Хаммурапи стал царем, Вавилон уже был одним из самых могущественных городов. Ранее вавилонские цари захватили соседние города-государства Борсиппу, Киш и Сиппар.
В начале своего правления Хаммурапи не вел никаких важных войн. Вместо этого он улучшал здания Вавилона. Он построил более высокие городские стены, чтобы город было труднее атаковать, и расширил храмы. Примерно в 1771 году до н.э. царство Элам напало на Месопотамию с востока. Элам вторгся в Эшнунну, город-государство к северо-востоку от Вавилона, и разрушил его города. Он также пытался начать войну между Вавилоном и Ларсой, городом на юге Месопотамии. Однако вместо этого Хаммурапи заключил союз с Ларсой против Элама. Хаммурапи победил Элам, но почувствовал, что Ларса не оказала ему достаточной помощи. Поэтому он напал на Ларсу. Вавилон полностью завоевал южную Месопотамию к 1763 году до н.э.
Союзники Хаммурапи в северной Месопотамии отправили свои армии на юг, чтобы помочь Вавилону. Это вызвало волнения в северных районах. Поэтому Хаммурапи вернулся на север, прекратил беспорядки и победил Эшнунну. Затем он атаковал и завоевал оставшиеся города в северной Месопотамии, включая бывшего союзника Вавилона - Мари. Возможно, что Мари сдался Вавилону без боя. После этого Хаммурапи контролировал большую часть Месопотамии. Только Алеппо и Катна, два западных города на территории современной Сирии, оставались независимыми. Когда Хаммурапи умер примерно в 1750 году до н.э., его сын Самсу-илуна стал царем.