春秋為魯咸丘、闞邑地。
秦置爰戚縣,屬碭郡。
西漢屬山陽郡。
東漢廢爰戚縣,置金鄉(xiāng)縣,其縣治在今嘉祥鎮(zhèn)南17公里阿城鋪,屬山陽郡。
三國魏因之。
西晉屬高平國。
南朝宋屬高平郡。
北魏徙金鄉(xiāng)縣離境,故地分屬任城、巨野等縣。
金皇統(tǒng)七年(1147)析任城、巨野兩縣地置嘉祥縣,治山口鎮(zhèn)(今嘉祥鎮(zhèn)西10公里酒莊),因境內(nèi)有魯哀公西狩獲麟處,而麟為古人傳說中吉祥之物,故名嘉祥,屬濟州。
大定十五年(1175)徙今治。
元屬濟寧路單州。
明屬兗州府濟寧州。
清雍正二年(1724)屬濟寧直隸州,八年(1730)屬曹州直隸州。
乾隆四十一年(1776)仍屬濟寧直隸州。
1913年屬岱南道(1914年更名濟寧道)。
1925年屬兗濟道。
1928年廢道直屬于省。
1936年屬國民黨山東省第一行政督察區(qū)。
1944年8月于金鄉(xiāng)、嘉祥、濟寧3縣鄰接地區(qū)建立金嘉濟抗日辦事處(縣級),屬冀魯豫行政區(qū)第十一專區(qū);同年10月撤銷金嘉濟抗日辦事處,成立嘉祥縣抗日民主政府,仍隸屬冀魯豫第十一專區(qū)。
同年9月于梁山、鄆城、汶上和嘉祥4縣結(jié)合部設(shè)立南旺縣,屬冀魯豫第八(運西)專區(qū)。
1946年1月嘉祥屬冀魯豫第七專區(qū);同年3月該專區(qū)撤銷,嘉祥縣改屬冀魯豫第二專區(qū);同年11月屬重新建立的冀魯豫第七專區(qū)。
1949年8月屬平原省湖西專區(qū)。
1952年11月平原省撤銷,隨湖西專區(qū)劃歸山東省。
1953年7月屬濟寧專區(qū),與此同時,南旺縣撤銷,其行政區(qū)域一部分劃歸嘉祥縣。
1958年12月嘉祥縣撤銷,分別劃歸濟寧市和鄆城、巨野、金鄉(xiāng)3縣。
1961年10月以原行政區(qū)域恢復(fù)嘉祥縣建制,仍屬濟寧專區(qū)(1967年改稱濟寧地區(qū))。
1983年8月屬濟寧市。