Это старейший православный храм Новогрудчины. Он построен на месте древнего храма XII века, фрагменты фундамента которого сохранились до наших дней. Древний храм XII века с 1317 года был кафедральным собором Литовско-Новаградской митрополии и при нем существовал мужской монастырь. В начале 1519 г. на месте старого храма XII века был построен новый кирпичный храм в виде корабля на средства гетмана Великого Княжества Литовского князя Константина Острожского и митрополита Литовского Иосифа (Солтана).
В 1620 году церковь становится униатской. Еще через некоторое время она приобретает оборонительную функцию: на фасаде появляются башни с бойницами и винтовыми лестницами внутри. После храм переживет «обращение» в псевдорусский стиль.
В 1620 году церковь становится униатской. Еще через некоторое время она приобретает оборонительную функцию: на фасаде появляются башни с бойницами и винтовыми лестницами внутри. После храм переживет «обращение» в псевдорусский стиль.