Первой женой Ивана III стала тверская княжна, дочь князя Бориса Александровича, Мария. Вероятно, брак был политическим: Василий II Темный согласился женить сына на дочери тверского князя в обмен на поддержку последнего в так называемой Феодальной войне.
Помолвка состоялась, когда будущие муж и жена были еще в младенческом возрасте, а брачная церемония прошла в 1452 г., когда жениху и невесте было 12 и 10 лет соответственно. Московское боярство неоднозначно отреагировало на этот брак, считая, что невеста «навязана» Москве.
Мария Борисовна была прекрасно образована, «тиха и смиренна». В браке она родила двоих детей, в том числе и наследника – Ивана Молодого (1458 год). Умерла в 25 лет, уже будучи великой княгиней московской (1467 год). Есть предположение, что она была отравлена.