原屬寧安縣管轄,1939年設(shè)二道河子村。
1946年1月屬牡丹江市。
1946年5月劃歸五林縣,1947年1月設(shè)置第五區(qū)。
1948年8月,新海、五林兩縣合并為海林縣后,設(shè)置二道河子區(qū)。
1949年10月改稱第五區(qū)。
1955年復(fù)稱二道河子區(qū)。
1956年3月撤銷海林縣,劃歸林口縣,設(shè)置二道河子鄉(xiāng)。
1958年9月,改稱二道河子人民公社。
1961年將其北部劃出,成立三道河子人民公社。
1962年10月,復(fù)歸海林縣管轄。
1984年4月,撤銷二道河子人民公社,改設(shè)二道河子鎮(zhèn)。
名稱沿用至今。