虎门镇位于广东省东莞市西南部、珠江口东岸。虎门历史悠久,在远古时期,境内已有古人类定居,从事渔猎生产。春秋战国时代,虎门属百越地。秦始皇统一中原后,虎门属南海郡番禺县。唐朝时期,宝安县更名为东莞,此后虎门一直隶属于东莞。