富驿镇境域唐属永泰县,元随永泰县入盐亭县,清初入南部县。
乾隆初年,设县丞署。
道光五年(公元1825年),改设分司巡检署。
民国24年(1935),属南部县第三区,设富驿联保办公处。
民国29年,设富驿乡公所。
1950年,设富驿区、乡人民政府。
1953年7月,划入盐亭县。
1985年7月,改乡为镇。
1992年,撤区并乡建镇,复明、三岔、花林、雄关等乡并入富驿镇。
2019年12月,撤销金安乡,将原金安乡和原永泰乡五柳村及原石牛庙乡宝溪村、荆桅村4至6组所属行政区域划归富驿镇管辖,富驿镇人民政府驻富驿路下段24号。