По преданию, Иоанн в 1116 с Мономаховой ратью занял многие города по Дунаю, мстя за убийство зятя Мономаха, царевича Леона, по приказу Алексея Комнина.
В 1127 он с торками участвовал в походе на кривских князей (см. Давид Всеславич). В 1139 ездил в Новгород послом великого князя Всеволода Ольговича, решившего утвердить Новгород за своим родом. В 1146 Иоанн изменил Ольговичам в пользу Изяслава Мстиславича (см. Игорь Ольгович).