长发屯,建于1920年,隶属讷河县第二区管辖。
东北沦陷后,初隶讷南镇区,后改设善邻村。
1945年“九三”抗日战争胜利后,1946年底划归第七区管辖,1955年5月改称解放区。
1956年4月,撤区划乡,分设中和、民和、太和等5个乡。
1958年9月,将5个乡合并成立红太阳人民公社,翌年3月改称太和公社。
1961年6月,从太和公社划出部分区域设置长发公社。
1984年4月,改为长发乡。
1996年9月,撤乡置镇,改为长发镇。
名称沿用至今。