明朝中葉后,屯田制逐步瓦解而成集鎮(zhèn)。
民國(guó)二十八年(1939年),大屯鎮(zhèn)隸屬云南省蒙自縣。
1950年4月19日,大屯屬蒙自縣二區(qū)。
1951年1月1日,大屯劃入個(gè)舊市。
1956年10月,個(gè)舊市第二區(qū)改名大屯區(qū)。
1958年6月,大屯區(qū)改名雞街區(qū);同年10月,雞街區(qū)改建為火箭和鋼鐵2公社。
1960年9月,火箭公社劃入蒙自縣。
1961年6月,蒙自縣火箭公社改稱大屯公社。
1962年4月,蒙自縣大屯公社劃入個(gè)舊市。
1963年2月,大屯公社改為大屯區(qū)。
1970年3月,大屯區(qū)改為大屯公社。
1984年3月,大屯公社改為大屯區(qū)公所。
1988年8月,大屯區(qū)公所改為大屯鎮(zhèn)。
2019年,撤大屯鎮(zhèn),設(shè)大屯街道。