Храм Николая Чудотворца в Порховской крепости возведён в 1777 году на месте более древней церкви 1412 года. Первое упоминание о Никольском храме на этом месте относится к XV веку, когда Порхов был важным оборонительным пунктом Псковской земли. Каменное здание 1777 года построено в традициях псковской архитектурной школы с характерными чертами - лаконичностью форм и сдержанным декором.
В клировых ведомостях XIX века церковь описывается как однопрестольная, с отдельно стоящей колокольней. Архитектурный облик сочетает элементы барокко и классицизма. Главный объём представляет собой четверик, завершённый восьмериком с луковичной главкой. Фасады украшены лопатками и филёнками, оконные проёмы имеют арочное завершение.
В 1920-е годы храм был закрыт советскими властями. В годы Великой Отечественной войны здание пострадало, но сохранило основные конструкции. Реставрационные работы проводились в 1960-х и 1990-х годах. В 2001 году храм возвращён Русской православной церкви и вновь освящён.
В настоящее время храм имеет статус объекта культурного наследия регионального значения (номер 6010235002). Архитектурный ансамбль включает основное здание церкви, колокольню и остатки крепостных сооружений XIV-XV веков. Богослужения совершаются по полному годовому кругу.