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