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