原名“喀穆尼喀俄佛羅”,滿語為“隘口”之意。
清初,由齊齊哈爾至黑龍江城設(shè)立驛站,清康熙二十四年(1685)設(shè)喀穆尼喀(亦寫作喀迷尼哈)站(今老萊),隸屬布特哈總管統(tǒng)屬。
清末,隸屬訥河直隸廳管轄。
中華民國時期,隸屬訥河縣第一區(qū)管轄。
1937年5月寧嫩(寧年至嫩江)鐵路修通,于老萊河邊設(shè)站,故改名老萊村。
1946年4月設(shè)置老萊區(qū)。
1949年劃為第十四區(qū)。
1955年5月又改為老萊區(qū)。
1956年4月,設(shè)置老萊鎮(zhèn)。
1958年9月,改稱勝利人民公社。
1959年3月,改為老萊人民公社。
1984年4月,改為老萊鎮(zhèn)。
名稱沿用至今。