清同治六年(1868),名常发者来此垦荒定居,立屯时取名西常发屯。
清末属绥化府管辖。
中华民国时期,隶属永安镇。
东北沦陷后;初设龙山保,1941年改设长发村。
1945年“九三”抗日战争胜利后,1946年设置长发区,1951年改为第三区。
1956年4月,并村划区,设置长发乡。
1958年8月,将龙山乡和长发乡合并,成立长发人民公社。
1981年5月地名普查时,改为西长发公社。
1984年3月,改为西长发乡。
1984年12月,改为西长发镇,名称沿用至今。