扎龍屯形成于清康熙朝前期,其后陸續(xù)辟建哈拉烏蘇、翁海、塘土崗子、吐木柯、趙凱、大吹巴等屯,屬齊齊哈爾副都統(tǒng)管轄。
清末民初,先后隸屬龍江府和龍江縣管轄。
東北淪陷后,初隸小阿拉街鄉(xiāng)保,后改隸小阿拉村。
1945年“九三”抗日戰(zhàn)爭勝利后,1946年6月,劃歸龍東縣管轄。
1948年3月,撤銷龍東縣,并入龍江縣。
1951年7月,劃歸齊齊哈爾市,隸屬農(nóng)村區(qū)管轄。
1954年10月隸榆樹屯區(qū)。
1956年5月,并村劃鄉(xiāng),設(shè)置哈拉烏蘇鄉(xiāng)。
1958年12月,劃歸邊屯管理區(qū)。
1965年改隸邊屯公社。
1978年從邊屯公社劃出,成立扎龍公社。
1984年1月,改為扎龍鄉(xiāng)。
2012年改置鎮(zhèn),名稱沿用至今。