清同治六年(1868),名常發(fā)者來此墾荒定居,立屯時取名西常發(fā)屯。
清末屬綏化府管轄。
中華民國時期,隸屬永安鎮(zhèn)。
東北淪陷后;初設(shè)龍山保,1941年改設(shè)長發(fā)村。
1945年“九三”抗日戰(zhàn)爭勝利后,1946年設(shè)置長發(fā)區(qū),1951年改為第三區(qū)。
1956年4月,并村劃區(qū),設(shè)置長發(fā)鄉(xiāng)。
1958年8月,將龍山鄉(xiāng)和長發(fā)鄉(xiāng)合并,成立長發(fā)人民公社。
1981年5月地名普查時,改為西長發(fā)公社。
1984年3月,改為西長發(fā)鄉(xiāng)。
1984年12月,改為西長發(fā)鎮(zhèn),名稱沿用至今。