長發屯,建于1920年,隸屬訥河縣第二區管轄。
東北淪陷后,初隸訥南鎮區,后改設善鄰村。
1945年“九三”抗日戰爭勝利后,1946年底劃歸第七區管轄,1955年5月改稱解放區。
1956年4月,撤區劃鄉,分設中和、民和、太和等5個鄉。
1958年9月,將5個鄉合并成立紅太陽人民公社,翌年3月改稱太和公社。
1961年6月,從太和公社劃出部分區域設置長發公社。
1984年4月,改為長發鄉。
1996年9月,撤鄉置鎮,改為長發鎮。
名稱沿用至今。