1929年屬莒縣三區(qū);1943年劃入莒北縣;1945年劃回莒縣稱招賢區(qū);1951年改稱第十三區(qū);1952年又改為第十二區(qū);1958年3月稱招賢鄉(xiāng),同年9月改稱火箭人民公社;1959年1月,析出19個村莊入中蘇友誼人民公社(里莊)和析出7個村莊入共產(chǎn)主義人民公社(茅埠)之后,更名為招賢人民公社;1962年12月,茅埠、里莊兩公社撤銷,劃出的村莊復(fù)歸招賢,改稱招賢區(qū);1971年再稱招賢人民公社;1984年6月改稱招賢鎮(zhèn),同月,西北部和南部部分村莊分別劃入茅埠、王家墩頭鄉(xiāng)。
1993年茅埠鄉(xiāng)撤銷,原歸茅埠鄉(xiāng)的村莊又劃歸招賢鎮(zhèn)。