西晉太康元年(公元280年)置平州縣,屬巴西郡,治所漢王廟(今江口鎮(zhèn)龍?zhí)洞澹,先后隸屬巴西郡、大谷郡、遂寧郡。
北周保定四年(564年)更名“同昌縣”,屬遂寧郡。
隋開皇三年(583年)改屬清化郡,九年(589年)更名“歸仁縣”,隸屬仍舊。
唐武德元年(618年)隸屬巴州,二年改屬萬州,貞觀元年(627年)屬巴州。
北宋乾德四年(966年)廢歸仁縣入曾口縣。
南宋淳祜五年(245年)在今江口鎮(zhèn)楊柳村和筆山鄉(xiāng)境分別建小寧、新德州,隸屬利州路:元朝初年改屬保寧府,至元二十年(1283年)并入閬中縣。
明朝無縣建置,隸屬巴州。
清雍正七年(1729年)置江口分州,隸屬巴州。
1913年,巴州更名巴中縣,分州隨之更名為江口分縣。
1933年6月川陜蘇維埃置江口縣。
1935年紅軍撤離后,境地恢復(fù)舊制,屬巴中縣。
1946年成立平昌設(shè)治局,取“平州”、“同昌”首尾各一字命名。
1948年升為平昌縣,屬四川省第15行政督察區(qū)。
1949年12月,縣境解放。
1950年2月屬川北區(qū)達(dá)縣專區(qū),1953年9月屬四川省達(dá)縣地區(qū),1993年10月后屬四川省巴中地區(qū)。
2000年屬巴中市。