清时属西乡。
中华人民共和国元年(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月,西营区,仓上乡、裴家乡合并设立仓上镇。