清時屬西鄉。
中華民國元年(1912年)后,屬西區和協鄉。
1949年10月,屬白河民主縣政府第二區。
1953年2月,增設馬莊鄉。
1953年4月,屬第八區,9月增設石關鄉。
1955年10月,八區改為裴家區。
1956年3月,屬西營區,裴家、馬莊合并為裴家鄉,倉上、石關合并為倉上鄉,呂坪鄉末變。
1958年10月,屬西營公社,裴家鄉、呂坪鄉合并為裴家生產管理區。
1961年8月,倉上、裴家管理區合并設立裴家公社,轄24個生產大隊。
1962年8月,從裴家公社劃出10個生產大隊,成立倉上公社。
1964年12月,屬新設的西營區。
1984年5月,增設倉上鄉。
1996年11月,西營區,倉上鄉、裴家鄉合并設立倉上鎮。