清朝雍正七年(1729年),鹿角为中汇支,望龙为下汇支;同治十三年(1874年),鹿角仍为中汇支;光绪三十二年(1906年),改支为区,望龙、鹿角为东二区。
中华民国二十一年(1932年),白米、望龙为下汇乡,鹿角、印子为中汇乡;中华民国三十一年(1942年)白沙区划分为白米乡、望龙乡、鹿角乡、印子乡4个乡。
中华人民共和国成立初期,望龙、鹿角属东二区,区公所设在白沙场;1951年春,望龙区辖望龙乡、回龙乡、鹿角乡、永定乡、印子乡、同心乡、白米乡、得胜乡、新农乡、农民乡;1952年底,原属江津九层乡的回龙乡的部分社、望龙乡的部分社、永定乡的部分社均划归望龙区管辖;1958年,望龙乡改为望龙公社,鹿角乡改为鹿角公社;1961年,望龙区公所管辖望龙、白米、白塔、白果、印子、鹿角6个公社;1992年9月,撤区并乡建镇,将原鹿角乡、望龙乡合并,成立望龙镇。