1629年西班牙人由基隆進略淡水,築聖多明哥城為其殖民北台灣之基地。1642年據台南之荷蘭人北上驅逐西人,並在該城原址重築今日尚存之城砦,因國人昔稱荷人為「紅毛」,多年後人皆稱其為「紅毛城」。
1661年明鄭驅逐荷蘭後此城略有修葺,清雍正年間也築有今日僅存南門之城牆,唯日後未使用而傾圮。清末淡水開港後,英國人在1867年租得此廢城,大肆整修而成今貌,並以其東側建領事官邸。
戰後,中英斷交,此城迭經波折,經澳洲、美國托管至1980年方由我國收回接管,並評定列為國家一級古蹟予以整修後,開放供民眾參觀。 紅毛城俯視淡水河口,形勢險要,「戍台夕照」素為淡水八景之一,可謂集古蹟與勝景於一處。