王莊鎮(zhèn)歷史悠久,素有“固鎮(zhèn)南大集”、“九府通衢,鳳北第一鎮(zhèn)”之稱。
漢高祖元年屬沛郡谷陽縣。
明洪武七年(1374)為驛站,十二年(1379)9月劃為中都鳳陽衛(wèi)地。
清光緒九年(1883)設營汛。
1931年設鎮(zhèn),屬于鳳陽縣管轄鎮(zhèn)轄洪集聯(lián)保公社。
1943年,中共抗日民主建政時設路東區(qū)和王莊鎮(zhèn)。
1951年鎮(zhèn)改鄉(xiāng)為王莊鄉(xiāng),1955年底撤鄉(xiāng),1958年改建公社為王莊公社,1962—1965年設王莊,1984年1月公社改鄉(xiāng)為王莊鄉(xiāng),1992年撤區(qū)并鄉(xiāng)后成立王莊鎮(zhèn)至今。