咯尔乡境域旧属大金川安抚司。
清乾隆年间(1736年—1795年),改土归流,高半山地区属河东屯守备辖区,半山地区及河谷地带属绥靖屯四甲、五甲2屯。
民国二十四年(1935年),绥靖屯改县,属第四区。
民国二十五年(1936年),置靖化县,属第二区噶尔联保。
民国二十九年(1940年),改噶尔乡。
1951年7月,噶尔乡人民政府改噶尔清匪生产委员会。
1954年,改咯尔乡,高半山地区划归。
1958年,沙耳、庆宁、咯尔3乡合并为团结公社。
1966年3月,析置咯尔公社。
1984年,公社改咯尔乡。