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