唐前屬鄮縣、鄞州。
唐開元二十六年(738),以舟山群島置翁山縣,屬翁山縣安期鄉(xiāng)。
大歷六年(771)翁山縣廢,屬余姚郡鄮縣。
五代后梁開平三年(909),改鄮縣為鄞縣,屬鄞縣。
北宋熙寧六年(1073),在舊翁山縣地建昌國縣,屬昌國縣安期鄉(xiāng),設(shè)桃花村。
元因之。
明洪武十九年(1386),朝廷實行"海禁"政策,強徙島民入內(nèi)地,次年昌國縣廢,改屬定海縣(今寧波市鎮(zhèn)海區(qū)和北侖區(qū))。
清順治十三年(1656)十月,朝廷再次強遷島民入內(nèi)地。
清康熙二十七年(1688),以舊昌國縣地建定海縣,屬定海縣安期鄉(xiāng)。
清道光二十一年(1841),置定海直隸廳安期鄉(xiāng)桃花莊。
宣統(tǒng)元年(1909)建協(xié)和自治區(qū),二年(1910),籌辦城、鎮(zhèn)鄉(xiāng)地方自治,建定海直隸廳協(xié)和鄉(xiāng),為鄉(xiāng)公所駐地。
民國初沿襲清制。
民國8年(1919),改編城鎮(zhèn)、鄉(xiāng)自治區(qū),協(xié)和鄉(xiāng)屬定海第七區(qū)。
民國23年(1934),劃分為定?h第五區(qū)桃一、桃二、桃三、桃四、桃五5個鄉(xiāng),民國24年(1935)合并第五區(qū)桃花鄉(xiāng),民國25年(1936)撤區(qū)設(shè)鄉(xiāng)鎮(zhèn)聯(lián)合辦事處,屬第四辦事處。
民國34年(1945)后為六橫區(qū)桃花鄉(xiāng)。
民國38年(1949),改設(shè)為六桃區(qū)桃花鄉(xiāng)。
1949年10月解放,仍為桃花鄉(xiāng)。
1950年10月,劃分為宮前、茅山、庵跟、對峙4鄉(xiāng),屬定?h六橫區(qū)。
1953年4月建普陀縣,屬普陀縣六橫區(qū)。
1953年11月成立桃花區(qū),設(shè)宮前、茅山、庵跟、青龍、鹽廠、對峙、龍洞7個鄉(xiāng)。
1956年合并為宮前、對峙2個鄉(xiāng),仍由桃花區(qū)管轄。
1958年9月撤區(qū),宮前、對峙2鄉(xiāng)與登步鄉(xiāng)合建桃花人民公社。
1961年2月恢復(fù)桃花區(qū),劃分為桃花、對峙2個公社。
1984年,改為桃花鄉(xiāng)和對峙鄉(xiāng)。
1986年3月,桃花鄉(xiāng)撤鄉(xiāng)建鎮(zhèn)。
1992年5月撤銷桃花區(qū),對峙鄉(xiāng)并入桃花鎮(zhèn)。