西魏文帝大统元年(535),置洪化县(县治在今安化镇曾家街),属武都白水郡管辖。
北周废白水郡,洪化入建威县,为武都郡辖地。
隋开皇三年(583),武都郡改为武都县,其地划入武都县。
大业元年复置武都郡,其地入将利县。
唐初武都郡改武州,其地入覆津县。
景福元年(892)武州改为阶州,覆津改为福津。
五代时其地先为歧王李茂贞地,后为后梁、前蜀、后唐、孟蜀、后晋、后周所辖。
宋为阶州福津县安化镇。
至元七年(1270)废福津县,其地入阶州。
明初入阶县,洪武十年(1377)复阶州,其地属阶州。
清为阶州宋川里,民国初为前宋川。
1935年改为安化乡。
1950年设立黑虎、花池、洪化、司家等乡,属安化区管辖。
1952年黑虎分设驼子乡、杜家乡。
1953年增设斜山乡、郭坪乡。
1956年合并为安化、花池、驼子3乡。
1958年合并为安化乡,后将柏林乡并入,下半年公社化时组建为安化公社,同年11月将马街公社、汉林公社并入安化公社。
1961年分为安化、马街、汉林、柏林、花池、驼子6个公社。
1966年又将柏林、花池、驼子并入安化公社。
后改为前进公社。
1972年划分出原柏林公社建制。
1973年恢复安化公社名称。
1983年改公社为乡。
1986年安化乡改为安化镇。
2002年10月大鹿院、中庄等13村合并为6个村,沿用至今。