清時為東鄉。
中華民國元年(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月,藥樹鄉并入卡子鎮。