北宋置落来镇,宣和年间,更名为怀德镇,属泸川县。
明永乐年间,划归富顺县。
清置洪合乡、怀德保。
清康熙三十年(1691),为洪合乡上南路怀德镇保。
民国元年(1912年),属怀德团。
民国二十二年(1933),改保为团,次年并团改乡(镇),怀德镇正式成为一级基层行政机关。
民国二十三年(1934年),徐家团并入,改怀德镇,后改乡。
1950年经过对旧政权的改造,区划作重大调整,境内设有怀德镇、安怀乡等,属13区管辖。
1958年,由原怀德镇与安怀乡合并改为安怀公社。
1958年,与安怀乡合并为怀德公社。
1961年分置怀德镇、怀德公社。
1983年底,改人民公社为镇乡。
1995年,怀德乡并入怀德镇。
2001年4月,撤区并乡镇,大城乡并入怀德镇,属县直管。