清时属镇海县灵绪乡,民国19年(1930)属西绪乡,民国35年(1946)龙山镇,1950年6月为龙山乡二村、三村,1954年10月划归为慈溪县。
1956年2月属龙山乡,1959年2月属龙山管理区,1961年11月为龙山公社西门外大队、李家大队;1966年10月分别更名为龙山公社红门大队、立新大队,1976年10月分别复名为龙山公社西门外大队、李家大队。
1983年9月改制为龙山乡西门外村、李家村,1992年5月改属龙山镇,2001年2月李家村并入西门外村至今。