Иван продолжил политику своего отца и старшего брата — политику усиления на Руси власти московских князей.
Врозвище «Красный» получил благодаря исключительной внешности («красный» от слова «красивый»). За свой характер Иван получил еще одно прозвище — Кроткий. Он старался решать все споры между князьями мирным путем, выступая третейским судьей.
После смерти отца, в мае 1340 года посетил Орду, сопровождая старшего брата Семёна в его поездке за ярлыком. После смерти Семена Гордого в Орду отправились послы. Новгородцы хотели уговорить хана поставить на великое княжение Константина Суздальского. Но Джанибек дал Ивану Ивановичу ярлык на великое княжение и 25 марта 1354 года торжественно сел на стол во Владимире.
Олег Рязанский воспользовался отсутствием Ивана Ивановича, ворвался на территорию Московского княжества, захватил местность в долине реки Лопасни и присоединил ее к Рязанской земле. Действовал Олег зло и напористо. Жег, грабил, взял в плен наместника Лопасни, мучил его, пытал. Великий князь вернулся из Орды и не стал с ним воевать, а отдал за наместника богатый выкуп. Впрочем, Иван Иванович восполнил потерю, захватив другие рязанские земли.
По духовной отца – Ивана Калиты – Ивану достались 23 города и селения, из них главные – Звенигород и Руза. В них он и находился до начала морового поветрия, унесшего жизни его первой жены, многих родственников, в том числе и брата, правителя Москвы, Семена Гордого и второго старшего брата Андрея Ивановича. Вдова Семена Гордого Мария отдала Ивану II все завещанное ее мужем.
Поначалу Иван возвысил тысяцкого Алексея Петровича Хвоста, изгнанного из Москвы Семёном. Хвост имел большое влияние на государственные дела, но 3 февраля 1357 г. был убит в результате боярского заговора. Другим видным государственным деятелем при Иване Ивановиче был Алексий, поставленный митрополитом Киевским и всея Руси. Обладая исключительным умом и способностями, Алексий сохранял свое влияние и при преемниках Ивана.
Сложные взаимоотношения складывались между великим князем и Ольгердом. Этот сильный политик, с одной стороны, налаживал родственные связи с русскими князьями, а с другой, упрямо продвигался на восток и юг, захватывая русские земли и вплотную приблизившись к Тверскому и Московскому княжествам. Иван II не оказывал военного сопротивления наступлению великого князя литовского Ольгерда. Когда тот захватил Брянск и пошел на Можайск, Иван II, по свидетельству летописца, не стал мешать ему и дал можайцам возможность самим защищать себя. Жители Твери и Можайска выбили литовцев из Ржева. Иван II в этом деле активного участия не принимал.
Не удалось ему усмирить мятеж в Новгороде — это сделал старец Моисей. Не смог Иван Иванович погасить ссору между Василием Тверским и его племянником Всеволодом Холмским, и они отправились в Орду на суд.
У Ивана II была очевидная поддержка в лице московского боярства и получившего в 1354 сан митрополита Алексия, бывшего до того епископом владимирским. Именно митрополит Алексий несколько раз бывал в эти годы в Орде, поддерживал мирные отношения с нею и, согласно легенде, исцелил от слепоты жену хана Тайдулу, что позволило митрополиту отговорить хана от очередного набега на Русь. Иван II в это время – по той же легенде – оставался в своем московском княжении, куда он распорядился «не пускать» татарского царевича Мамат-Ходжу, явившегося с уже опустошенных земель рязанских. Царевич послушался, ушел ни с чем, а московский князь получил прозвание «Кроткий».
Великое княжество Литовское добилось поставления отдельного митрополита в Киев (1355-1362). Преемник Феогноста Алексий был арестован в 1358 году по приказу литовского князя Ольгерда в Киеве, где пробыл до 1360 года, а затем бежал из-под стражи. Ольгерд захватил Брянское княжество (1356) и ходил на Можайск. Рязанцы захватили Лопасню. В борьбу за великое княжение Владимирское с Иваном вступил нижегородско-суздальский великий князь Константин Васильевич, но хан сохранил ярлык за представителем московского княжеского дома (однако, по смерти Ивана ярлык оказался в руках Дмитрия Константиновича, и наследнику Ивана Дмитрию пришлось возвращать великое княжение силой, также используя противоречия между противоборствующими партиями в Орде).
Иван II Иванович умер в Москве 13 ноября 1359, приняв перед смертью схиму. Захоронен в кремлевском Архангельском соборе. Двум своим сыновьям Иван завещал владения, оставленные Иваном Калитой соответственно Семёну и ему. После скорой смерти младшего сына Ивана Красного владения вновь соединились под властью московского князя. Малолетний Дмитрий был оставлен на попечение митрополита Алексия, которому Иван II поручил также управление и охрану княжества.
Семья. В 1341 был женат на княжне брянской Феодосии. В связи с ее смертью во годы моровой язвы (чумы), в 1345 вступил в повторный брак с некой Александрой Ивановной (?–1364), которая родила ему 12 октября 1350 сына Дмитрия (будущего Дмитрия Ивановича Донского), позже – еще одного сына, Ивана Ивановича Малого (прожившего всего 10 лет, 1354–1364), и двух дочерей – Любовь (по иным данным – Анну, ставшую женой знаменитого полководца, участника Куликовской битвы кн. Д.М.Боброка Волынского) и Марию (вышла замуж за кн. Дмитрия Ольгердовича).
Жёны: с 1341 года дочь брянского князя Дмитрия Романовича, княгиня Феодосия Дмитриевна (ум. 1342);
с 1345 года великая княгиня Александра Ивановна (ум. 1364).
Дети: Дмитрий Донской (1350—1389), князь Московский и великий князь Владимирский
дочь; муж: с 1356 Дмитрий Кориатович (ум. 1399), литовский князь
Анна (ум. после 1389); муж: Дмитрий Михайлович Боброк Волынский (ум. после 1389), князь, воевода
Иван Иванович Малый (1354—1364), князь Звенигородский.