西晋太康元年(公元280年)置平州县,属巴西郡,治所汉王庙(今江口镇龙潭村),先后隶属巴西郡、大谷郡、遂宁郡。
北周保定四年(564年)更名“同昌县”,属遂宁郡。
隋开皇三年(583年)改属清化郡,九年(589年)更名“归仁县”,隶属仍旧。
唐武德元年(618年)隶属巴州,二年改属万州,贞观元年(627年)属巴州。
北宋乾德四年(966年)废归仁县入曾口县。
南宋淳祜五年(245年)在今江口镇杨柳村和笔山乡境分别建小宁、新德州,隶属利州路:元朝初年改属保宁府,至元二十年(1283年)并入阆中县。
明朝无县建置,隶属巴州。
清雍正七年(1729年)置江口分州,隶属巴州。
1913年,巴州更名巴中县,分州随之更名为江口分县。
1933年6月川陕苏维埃置江口县。
1935年红军撤离后,境地恢复旧制,属巴中县。
1946年成立平昌设治局,取“平州”、“同昌”首尾各一字命名。
1948年升为平昌县,属四川省第15行政督察区。
1949年12月,县境解放。
1950年2月属川北区达县专区,1953年9月属四川省达县地区,1993年10月后属四川省巴中地区。
2000年属巴中市。