民国十九年(1930年),设断杉镇、摆惹乡、纳角乡、田坝乡。
民国二十五年(1936年),称断杉、摆惹联保。
民国三十年(1941年),复为断杉镇,为县直属。
民国三十五年(1946年),改称杉林镇。
1950年,恢复断杉镇。
1952年,断杉镇划为断杉、拉林、新场、所纳4乡。
1956年,所纳乡并入断杉乡。
1958年,建拉林、新场、断杉3生产管理区,属断杉五星公社。
1984年,改为拉林、新场、断杉3乡,拉林乡改名董朗乡。
1991年,原新场乡、断杉乡、董朗乡的纳各、新寨、尖坡、满贡、董朗、大坡、店子边7村合并为新的断杉镇。