Храм расположен на левом берегу реки Великой. Его строительство относят к 1120‒1130 годам. Он находился на территории Иоанно-Предтеченского монастыря, который до наших дней не сохранился. Красивая белокаменная церковь с тремя главами считается самым древним действующим собором в Пскове. В течение нескольких веков он служил местом захоронения псковских княгинь. В 1944 году Ивановская церковь незначительно пострадала от пожара, возникшего во время боев за освобождение города. Сейчас фасад здания отреставрирован. На центральном своде храма можно увидеть фрагменты старинной росписи.