曹远镇明清时期属永安县二十七都、三十一都。
1934年属大湖区曹远乡。
1942年属曹远乡。
1950年属安砂区曹远乡。
1951年9月坑边乡属大湖区,汶洲乡、上墩乡属安砂区。
1958年10月属大湖人民公社。
1959年底坑边片从大湖人民公社划出,成立“国营坑边畜牧场”。
1961年6月设立曹远人民公社。
埔头片、汶洲片、丰海片属曹远人民公社。
1962年成立曹远、汶洲、坑边3个人民公社。
1966年9月曹远、汶洲、坑边3个人民公社合并成坑边人民公社。
1969年坑边人民公社治所迁往埔头改为曹远人民公社。
1984年9月改为曹远乡人民政府。
1992年9月撤乡设镇。