Наследовал своему отцу в 1313 году. Смоленский стол у него оспаривал его брат Дмитрий Брянский. Осада последним Смоленска в 1334 году при помощи татар закончилась примирением братьев.
Вступив в союз с Гедимином, Иван перестал платить в Орду выход. В 1340 году Узбек-хан послал на него сильную рать, к которой должны были присоединить свои силы почти все князья северной Руси. Татары, однако, отошли, ничего не сделав Смоленску; вероятно, Иван сумел договориться с их предводителем Товлубием.
Смоленские полки участвовали в битве на Стреве на стороне литовцев против крестоносцев. В 1351 году Семён Гордый предпринял поход на Смоленск, не имевший серьёзных результатов.
Дети
- Василий — князь Брянский (с 1356 года) (по другой версии, брянским князем был Василий Романович).
- Святослав (уб. 1386) — великий князь Смоленский.
- Елена — замужем за Василием Михайловичем кашинским и тверским.