清时为东乡。
中华民国元年(1912年)后,分别为东区信用乡、永庆乡。
民国三十七年(1948年)4月,属白河民主县政府第三区。
1953年4月,三区改为四区。
1954年4月,增设中坝乡。
1955年10月,四区改为卡子区。
1956年3月,东坝、西坝2乡并入中坝乡,黄土、里端2乡合并为药树乡。
1958年10月,属卡子公社。
1961年8月,中坝、安全管理区合并成立卡子公社,药树管区改为公社。
1963年12月,属新设立的构扒区。
1981年1月,改为构扒区。
1984年5月,卡子、药树公社改为乡。
1996年11月,撤销卡子乡,设立卡子镇。
2002年8月,药树乡并入卡子镇。