Фильм снят по мотивам романа Алексея Толстого «Князь Серебряный» (1863).
Фильм снимался на нескольких площадках в Великом Новгороде и его окрестностях.
Юрий Астафьев умер от сердечного приступа во время съёмок фильма, поэтому роль князя Вяземского озвучил Михаил Селютин.