前进镇原属云南省永仁县。2001年9月,乡改镇。截至2020年6月,前进镇下辖3个社区和4个行政村,镇人民政府驻前进村水库组。截至2018年末,前进镇户籍人口19276人。 辖区总面积104.33平方千米。截至2018年末,前进镇有工业企业84个,其中规模以上29个,营业面积超过50平方米以上的综合商店或超市6个。前进镇以煤炭生产及深加工、非煤采矿及加工、化工产业、钢铁原料及加工为主。前进镇境内矿藏资源主要有煤矿、钒钛磁铁矿、钛砂矿、铜矿等。前进镇境内最高点位于驴子飞,海拔2760米;最低点位于仁和沟口,海拔980米。