Иоанн родился в Москве 22 января 1440 года. Время тогда было страшное и жестокое. Русские князья вели междоусобную братоубийственную борьбу – за земли, за власть. Золотая Орда разваливалась, но её отряды продолжали набеги на Русь.
Когда Иоанну исполнилось пять лет, полки его отца Василия II, великого князя Московского, были разбиты монголо-татарами. Его отец оказался в плену. В тот день, когда это известие пришло в Москву, в столице разгорелся огромный пожар, уничтоживший стены Кремля.
Опустевший московский престол попытался занять князь Дмитрий Шемяка, он обманом пленил Василия II, ослепил его и отправил в ссылку. Семилетний Иоанн был схвачен и привезён к отцу. Однако вскоре сторонники князя Василия изгнали прочь из Москвы самозванца Шемяку и вернули власть князю Василию II. Год спустя Иоанн сам стал великим князем, соправителем при своём слепом отце. Ему было всего лишь восемь лет. В 12 лет, в 1452 году, он возглавил поход на город Устюг против Шемяки, чтобы добить остатки его войск. Мятежные полки были разбиты.
Иоанн III Васильевич сменил своего отца на престоле в 1462 году. Он первым венчался на царство, центром которого стала возрождённая после пожара Москва.