Предыстория его такова. Софья исправно исполняла главную функцию – она родила Ивану III пятерых сыновей и нескольких дочерей. Ее первенец появился на свет 25 марта 1479 г. Этот факт, равно как окончательное подчинение Новгорода и завершение строительства Успенского собора знаменовали важнейшие заключительные события великокняжеской летописи в редакции 1479 г. Но соправителем у отца, пока еще формальным, был Иван Иванович: с момента своей гражданской зрелости (а для великих князей она наступала рано) в 1471 г., когда ему исполнилось 13 лет, он уже носил титул великого князя. Печальный опыт былой княжеской смуты учитывался.
После 1480 г. Иван Иванович, прекрасно проявивший себя при отражении полчищ Ахмада на Угре, стал реально исполнять функции великого князя-соправителя при отце. Тверь после присоединения долго сохраняла особенный, полуавтономный статус, существовали своя Боярская дума, свой государев двор, собственное дворцовое ведомство, особая организация военной службы. Некоторые из этих особенностей Тверской земли дожили до середины XVI в. Собственный же великий князь фиксируется только дважды. В первый раз сразу после 1485 г., когда Иван Иванович совмещал функции великого князя-соправителя при отце и великого князя тверского. В таком статусе князь Иван Иванович и умер в марте 1490 г.
Еще 10 октября 1483 г. у него родился сын Дмитрий. Рано или поздно перед Иваном III должен был встать вопрос о том, кто станет наследником престола. В 90-е годы ситуация оставалась напряженной. Дмитрий еще был мал, Василий же, который был старше на четыре года, «припускался» к государственному управлению (в той же Твери), но именовался только с княжеским титулом.