秦漢時(shí),為巫縣治所。
西晉初年,置泰昌縣,隸屬建平郡。
北周時(shí),避北周太祖宇文泰諱,改名大昌,置永昌郡,不久廢郡。
隋朝時(shí),屬信州。
唐朝時(shí),屬夔州。
宋太宗端拱初年(988年),改屬大寧監(jiān)。
元世祖至元二十年(1283年),并入大寧州。
明太祖洪武十四年(1381年),復(fù)置大昌縣,后廢入大寧縣。
明成祖永樂初年復(fù)置,屬夔州府。
《明史·莊烈帝紀(jì)》:崇禎十三年(1640年),“張獻(xiàn)忠陷大昌,總兵官?gòu)埩顟?zhàn)死”。
清圣祖康熙九年(1670年),廢入巫山縣。
[5-6]民國(guó)元年(1912年)后,置大昌鎮(zhèn),隸屬第二區(qū)。
1953年4月,劃鄉(xiāng)建政時(shí),從大昌鎮(zhèn)析置七里、白云九龍3鄉(xiāng);同年9月,從大昌又析置龍風(fēng)鄉(xiāng),九龍析置營(yíng)盤鄉(xiāng)。
1955年3月,大昌鎮(zhèn)隸屬大昌區(qū);龍風(fēng)、營(yíng)盤、九龍、洋溪、寧河5鄉(xiāng)并入大昌鎮(zhèn)。
1958年4月,公社化時(shí),大昌鎮(zhèn)和七里、白果、錢家合并成立大昌公社。
1960年7月,從大昌公社分出部分區(qū)隊(duì),建立錢家公社和白果公社。
1961年7月,將大昌公社劃為大昌鎮(zhèn)和七里、大昌公社,區(qū)隊(duì)改為大隊(duì)。
1962年5月,又從大昌公社劃出部分區(qū)域建立雙河、九龍公社,大昌鎮(zhèn)并入大昌公社,下設(shè)龍興、風(fēng)凰、大昌、興隆、雙勝、雙馬、興勝7大隊(duì)。
1984年4月,大昌公社改為大昌鄉(xiāng)。
1985年2月,將大昌鄉(xiāng)改為大昌鎮(zhèn)。
1992年4月,巫山行政區(qū)劃作較大調(diào)整,撤銷大昌區(qū),建立大昌區(qū)工作委員會(huì);撤銷原七里、龍柱、洋溪鄉(xiāng)所屬行政區(qū)域,劃歸大昌鎮(zhèn)。
2004年6月至2005年3月,白果鄉(xiāng)、白云鄉(xiāng)并入大昌鎮(zhèn)。