周賈伯邑,春秋晉獻(xiàn)公遷都絳(今趙康鎮(zhèn)晉城村),境為其畿輔。
戰(zhàn)國(guó)魏汾州地。
秦為汾城,屬河?xùn)|郡。
漢置臨汾縣,因?yàn)l臨汾水而名,縣治今趙康鎮(zhèn)晉城村,屬河?xùn)|郡。
三國(guó)魏晉胥屬平陽(yáng)郡。
南北朝北魏太平真君七年(446)析臨汾縣泰平關(guān)南(今古城)置泰平縣。
北齊省臨汾縣入泰平縣,屬平陽(yáng)郡。
北周避太祖宇文泰諱改泰平縣為太平縣,仍屬平陽(yáng)郡。
隋初屬晉州,大業(yè)十年(614)縣治移至關(guān)東(今北古縣村),屬絳郡。
唐武德元年(618)移治太平關(guān)城(今古城),貞觀七年(633)縣治又移至敬德堡(今汾城),屬絳州。
五代因之。
宋屬平陽(yáng)府絳州,熙寧五年(1072)廢慈州,鄉(xiāng)寧南部劃入。
金屬河?xùn)|南路絳州,鄉(xiāng)寧南部劃出。
元屬晉寧路絳州。
明屬平陽(yáng)府。
清因之,雍正二年(1724)改屬絳州,七年復(fù)屬平陽(yáng)府。
1914年太平縣改稱(chēng)汾城縣,屬河?xùn)|道。
1927年屬山西省。
1937年屬山西省第六區(qū)。
1939年屬吉縣中心縣。
1945年9月汾東地區(qū)入曲襄汾縣。
1947年6月,縣境解放,屬晉綏邊區(qū)。
1949年6月劃入陜甘寧邊區(qū)。
1949年10月屬汾城縣一區(qū)。
1954年襄陵縣和汾城縣合并為襄汾縣,隸屬襄汾縣。
1956年設(shè)汾城鄉(xiāng),1961年5月設(shè)汾城公社,1984年5月改制為汾城鎮(zhèn)。
2001年3月賈崗鄉(xiāng)并入汾城鎮(zhèn),隸屬于襄汾縣管轄至今。