Первые новгородские храмы были построены при епископ Иоакиме Корсунянине, который прибыл в Новгород в 989 году. Это была церковь во имя Иоакима и Анны и тринадцатиглавый храм в честь св. Софии Премудрости Божией.
Обе постройки не дошли до нашего времени.
В 1045 г. деревянный Софийский храм сгорел. Сын Ярослава Владимир с благословения епископа Луки Жидяты построил каменный храм. Образцом для Новгородской Софии были взяты София Киевская и София Константинопольская.
Освящение Софийского собора состоялось в 1052 году за 20 дней до смерти князя Владимира