清代,属碧玉镇所辖。
民国元年(1912年)后,为王家铺镇,仙岭乡。
1949年前,为王铺乡,属第三区(郭嘉)所辖。
1950年,属金城区所辖王铺、杨崖乡。
1953年,为第十一区(王铺区)所辖的王铺、冯沟、冯堡、冯岔乡。
1955年,属魏店区所辖的王铺、冯沟乡。
1959年,属王铺公社所辖的冯沟、崔岔管理区。
1962年,属王铺区所辖的王铺、崔岔、冯沟公社。
1965年,合并为王铺公社。
1983年,改为王铺乡。
2003年12月,郭集乡并入铺乡,驻地不变。
2017年1月,撤乡改镇。