宋屬游仙鄉鴨嶼保。
明屬游仙鄉二十二、二十三都。
清時,鴨嶼、白嶼等西滬港沿岸諸村屬政實鄉二十二都,余為游仙鄉十六都。
宣統二年(1910)屬盤安鄉。
1929年為黃安、龍安、軍安、林安4鄉,1934年并為奠安、林安2鄉,1938年合為奠安鄉,1947年屬東港鄉。
解放后屬大徐區,1951年析建黃避岙、龍嶼、大林3鄉。
1956年合為黃避岙鄉。
1958年9月析為黃避岙、龍嶼2大隊,屬岑晁公社,1959年11月稱管理區。
1961年10月合為黃避岙公社,屬大徐區。
1983年撤社建鄉。
1992年5月,撤區后直屬縣。