明朝稱宣化里,清代屬甸頭里。
1913年,尋甸縣置仁德鎮(zhèn)。
1949年,仁德鎮(zhèn)屬仁德二區(qū),改名仁德鄉(xiāng)。
1952年,尋甸縣置尋甸第二區(qū)、金發(fā)鄉(xiāng)。
1955年,金發(fā)鄉(xiāng)更名為金華鄉(xiāng)。
1958年,尋甸第二區(qū)析置為火箭公社、建設(shè)公社;金華鄉(xiāng)屬羊街大風(fēng)暴公社;仁德鄉(xiāng)改制為仁德管理區(qū),屬火箭公社。
1959年,金所公社改為建設(shè)公社。
1961年,設(shè)仁德區(qū),尋甸縣城區(qū)域為仁德大隊。
1963年,仁德管理區(qū)復(fù)名仁德鎮(zhèn)。
1966年,仁德鎮(zhèn)改稱紅旗鎮(zhèn);仁德區(qū)更名建設(shè)公社。
1971年,建設(shè)公社更名為城關(guān)公社,紅旗鎮(zhèn)并入城關(guān)公社。
1981年,城關(guān)公社析置為塘子公社、仁德鎮(zhèn),1984年設(shè)塘子區(qū)。
1984年,城關(guān)公社改制并析置為城關(guān)區(qū)、金所區(qū);塘子公社改制為塘子區(qū)。
1988年,城關(guān)撤區(qū)設(shè)鄉(xiāng);金所區(qū)、塘子區(qū)分別改制為金所鄉(xiāng)、塘子鎮(zhèn)。
2006年2月,城關(guān)鄉(xiāng)并入仁德鎮(zhèn)。
2009年11月,塘子鎮(zhèn)、金所鄉(xiāng)并入仁德鎮(zhèn)。
2011年4月,仁德鎮(zhèn)撤鎮(zhèn)設(shè)街道辦事處。
2017年1月,仁德街道析置為仁德街道、塘子街道、金所街道。