明洪武十九年(1386年),为防倭寇侵扰,建城置金山卫,卫治在金山卫城,仍属华亭县。
清初属娄县、华亭县。雍正四年(1726年)分属金山、华亭县。
清雍正四年(1726年)至乾隆二十三年(1726—1758年),为金山县治。
清乾隆三十三年至嘉庆元年(1768—1796年),复作金山县治。
民国二年(1913年)至三十八年(1949年)四月,属金山县。
1957年,西门、大石、新扶、典浦乡四乡合并建金卫乡。
1958年称金卫人民公社。
1966年山阳公社的农建、金卫生产大队划入金卫人民公社。
1984年恢复分建置。
1993年4月,撤乡建镇,名为金山卫镇。
2001年3月,撤销原金山卫镇、钱圩镇,建立新的金山卫镇,属金山区下辖镇。