元代,为开元路通往失宝赤万户府驿道上的牙剌站。
清代,为茂兴至黑龙江城驿站之一的塔哈尔站。
民国初期,隶属龙江县宁年乡。
1926年划归龙江县第四区管辖。
伪满时,厨卫塔哈保,1938年4月改设塔哈村。
1946年6月,划归龙东县管辖。
1948年3月龙东县并入龙江县,隶属龙江县第三区。
同年6月,划归富裕县管辖,为第六区。
1955年6月改为塔哈区。
1956年3月成立塔哈乡。
1957年新立乡、塔哈乡合并成立塔哈民族乡。
1958年9月成立上游人民公社。
1959年2月改称塔哈人民公社。
1984年5月改称塔哈乡。
同年10月改称塔哈满族达斡尔族乡,2012年改称塔哈镇。
此名称沿用至今。