畲江镇建制于清康熙年间。
清代以前,属程乡县(今梅县)万安都,亦称畲坑堡。
元代前,因居住的居民主要是畲族人,故名畲坑,后改畲江。
民国二十年(1931年),改堡为区、乡,设立畲坑乡,属梅县第九区。
民国二十六(1937年),改称柴榄乡,属梅县第二区。
民国三十七年(1948年),畲坑与柴榄乡合并称畲坑乡。
1949年,改设畲江区。
1956年,撤区分设畲东、畲西乡。
1958年,建立畲江人民公社。
1983年11月,撤社建区。
1987年,改称镇。