Иван Ярославич, старший сын рязанского князя Я. Романовича и княгини Феодоры. По историку Н.М. Карамзину (умер 22 мая 1826 г.), его отцом был князь Ярослав Константинович (?). Из Рязанских Рюриковичей.
Дата и место его рождения неизвестны. Вероятно, к нему следует отнести глухое летописное известие 1300 г. об усобице его с братом Михаилом (умер после 1303 г.): «рязаньскыи князи Ярославичи (далее пропуск одного слова; ожидается — бишася или смиришася. — Д.В. Донской), у Переяславля».
Летом 1320 г. на Ивана идут ратью князья Юрий и Иван Даниловичи; до битвы дело не доходит, он заключает с ними мир.
Иван Ярославич, будучи на рязанском княжении, убит в орде в 1327 г. по приказу хана Узбека (умер в 1342 г.); был женат на княгине Василисе и оставил детей: Ольгу (упоминается в 1322 г. и 1340 г.; супруга киевского князя Станислава) и Ивана Коротополя (убит в 1343 г.).