解放前属南岚乡。
1950年南岚乡划分为南岚、大岚、新岚三个乡。
1956年撤区并乡,南岚、大岚、新岚重新合并,改名为大岚乡(其中路坑划入晓云)。
1958年大岚乡改名为大岚公社,下设大岚、南岚、新岚三个管理区。
1960年原属上虞县的长弄、龙潭、阴地三村划归余姚并入南岚管理区。
1961年大俞、半岭、华山、黄家庄四个村划归华山公社。
1961年撤管理区南岚、大岚、新岚三个管理区合并复名为大岚公社(1966年上虞县糜山、戴王两村划入大岚公社)。
1983年政社分设,改称大岚乡、华山乡。
1989年12月大岚乡改建制为大岚镇。
1992年5月撤区扩镇并乡,华山乡划入大岚镇。