清雍正年間,設二郎場,屬合州來蘇里;清咸豐年間(1851年2月1日至1861年8月22日),改名淳熙場;清光緒三十二年(1906年),復名二郎場,屬龍多鄉。
民國十五年(1926年),設二郎鄉。
民國二十年(1931年),改為二郎鎮,屬第七區。
民國三十年(1941年),改二郎鎮為二郎鄉。
1949年12月后,屬第八區。
1953年3月,析二郎、萬古鄉部分建半月鄉,析二郎鄉建二郎鎮;同年9月,析二郎、萬古鄉部分建立鞍山鄉。
1958年9月,撤半月鄉并入二郎鄉;二郎鎮并入二郎鄉,成立二郎公社。
1968年3月,二郎公社更名五七公社。
1972年10月,恢復二郎公社原名。
1977年3月,析二郎、萬古公社部分建半月公社。
1983年12月,半月公社改為半月鄉,二郎公社改為二郎鄉。
1993年12月,半月鄉4村與二郎鄉合并建立二郎鎮。