清時屬鎮海縣靈緒鄉,民國19年(1930)屬西緒鄉,民國35年(1946)龍山鎮,1950年6月為龍山鄉二村、三村,1954年10月劃歸為慈溪縣。
1956年2月屬龍山鄉,1959年2月屬龍山管理區,1961年11月為龍山公社西門外大隊、李家大隊;1966年10月分別更名為龍山公社紅門大隊、立新大隊,1976年10月分別復名為龍山公社西門外大隊、李家大隊。
1983年9月改制為龍山鄉西門外村、李家村,1992年5月改屬龍山鎮,2001年2月李家村并入西門外村至今。