1940年以前屬朝城縣。
1940年10月歸朝城辦事處。
1943年7月屬莘朝縣第五區(qū)。
1945年8月屬莘縣第三區(qū)。
1949年10月為王奉區(qū)。
1958年2月改稱王奉鄉(xiāng),9月改稱王奉公社。
1958年12月劃歸冠縣。
1961年7月復(fù)歸莘縣。
1962年稱王奉區(qū)。
1971年撤區(qū)成立王奉公社,東部劃出成立大王寨公社。
1984年設(shè)立王奉鄉(xiāng),北部劃出設(shè)立巖集鄉(xiāng)。
2001年3月王奉鄉(xiāng)、巖集鄉(xiāng)兩鄉(xiāng)合并稱王奉鄉(xiāng)。
2001年撤鄉(xiāng)設(shè)王奉鎮(zhèn)至今。