明太袓洪武元年(1368年),设贵福驿,属上五里。
清顺治六年(1649年),开市设场。
民国二年(1913年),改名桂馥,设乡,属上北路,后属渠县第六区、第八区。
民国二十四年(1935年),乡改镇。
1950年,镇改乡,属渠县第五区。
1953年,改名贵福,属贵福区。
1958年,乡改公社。
1967年,更名红东公社。
1977年,复名贵福公社。
1983年,公社改乡。
2004年,乡改镇,为县直辖。
2019年12月18日,四川省人民政府关于同意达州市调整通川区等5个县(区)部分乡镇行政区划的批复(川府民政〔2019〕21号):撤销贵福镇乡、千佛乡,将原柏水乡和原千佛乡所属行政区域划归贵福镇管辖。