属安南都护府，由边防军驻守，「屯门」之名亦由此而来，意为「屯兵之门」。《新唐书》卷四十三“地理志”有描述：「有府二：曰绥南、番禺；有经略军，屯门镇兵」此为香港地名第一次在中国文献中出现。五代南汉时设靖海都巡，于山麓上建设军寨。宋代置巡检司，负责缉捕海盗。明代，建筑墩台和汎房，分别派兵驻守。明武宗正德九年（1514年），葡萄牙王国佔领当时属东莞县的屯门，并在当地设立营寨。正德十六年（1521年），广东海道副使汪鈜在海战中击败葡人，重夺屯门。史称「屯门海战」。清朝则设有屯门寨、墩台，清末改属新安县。1866年（