乃林辽代属恩州管辖,清代前期属喀喇沁右翼旗。
光绪二十九年(1903年),析平泉州之东北境喀喇沁右旗旧牧地、建昌县之北境敖汉三旗旧牧地置建平县,隶属朝阳府,本地区属建平县。
1946年析建平县之平庄、乃林、西桥、楼子店四区成立建中县,本地区属建中县三区,1947年撤建中县合并于建西县,乃林为建西县第8区。
1949年喀喇沁右旗建西县改建为喀喇沁旗,乃林为喀喇沁旗第8区。
1956年春划为乃林乡,1958年4月由乃林乡、甸子乡、兴隆庄乡合并为乃林乡,1958年11月改建为乃林公社,1966年更名为政兴公社,1977年恢复乃林公社,1984年1月改建为乃林镇,2006年昌盛远乡并入乃林镇。