Впервые упоминается в новгородских летописях за 1240 г. когда немцы поставили здесь деревянную крепость-форпост. В 1241 году князь Александр Ярославович приехо на град Капорью изверже град из основания, а самих немец избиша. В 1280 году новгородцы отстроили здесь каменную крепость и отдали ее сыну Александра Ярославовича - Дмитрию. Через два года новгородцы князя и дружину выгнали, а крепость разобрали. До Ливонской войны (15 век) крепость Копорье - важный пункт обороны Новгородской республики. В 1581 году шведы захватывают крепость, однако в 1591 русские войска забирают ее обратно. В первой четверти XVI в., в связи с распространением огнестрельного оружия, крепость основательно перестроена. В 1612 году 2 тысячи шведов осадили Капорье и после осады гарнизон сдался. По Столбовскому договору 1617 года крепость отдана Швеции. В 1656 году русские пытались вернуть ее обратно - неудачно. В 1703 году, после трехдневного обстрела из мортир и обрушения части стен, шведы сдали крепость петровскому воеводе генерал-фельдмаршалу Б. П. Шереметеву. С удалением границы государства росийского на запад Копорье потеряло военное значение, и в 1763 г. была упразднена как крепость.