清末民初属星日乡(驻地观音场,今西平镇)辖地,民国24年(1935年)属观音联保,民国29年属观音乡。1950年初仍属观音乡。1951年5月全县乡行政区划大调整时,由观音乡分设金龟乡(因乡驻地金龟寺而命名)。1956年3月撤销金龟乡,同年又恢复。1958年10月1日建立金龟人民公社。1959年金龟乡人民政府由金龟寺迁往山下的场镇。1967年更名为跃进公社,意为“抓革命,使生产向前跃进”,1984年3月改为跃进乡。1992年9月,全县撤区并乡建镇,将凯河乡、跃进乡、上新乡三乡合并建凯河镇,辖凯河、跃进、上新三个办事处。2000年3月,上新办事处划出单设上新乡,凯河镇下辖凯河、跃进2个办事处。2018年1月,撤销凯河镇,将原凯河乡境划归西平镇管辖,将原跃进乡境新设立跃进镇。
2019年12月25日,经
四川省人民政府批复,同意撤销跃进镇和上新乡,将其所属行政区域划归西平镇管辖,西平镇人民政府驻广东街45号。
2015年凯河镇辖李家嘴、白庙嘴、橙子梁、徐家堰、高碾房、风吹树、三元坝、石包堰、老龙观、翻水堰、马房楼、高桥寺、马家观、川祖庙、圆潭子、王长沟16个村,2个场镇居委会(凯河居委会、跃进居委会),124个村民小组。
2018年1月,经
四川省人民政府批准,绵阳市三台县宣布撤销原
凯河镇,新设立跃进镇,将原凯河镇翻水堰村、老龙观村、马房楼村、高桥寺村、马家观村、川祖庙村、圆潭子村、王长沟村和跃进场镇社区所属行政区域(即原跃进乡)划归跃进镇管辖,跃进镇人民政府驻金马街33号。将原
凯河镇辖的李家嘴村等8个村、1个场镇居委会(即原凯河乡)划归西平镇管辖。