Иван Михалкович, воевода Даниила Романовича галицкого. В 1227 г. с отрядом своего князя овладел городом Луцком, принадлежавшим кн. Ярославу Ингваревичу. Когда галицкие бояре составили заговор против князя Даниила Романовича, Иван Михалкович остался верен князю и взял в плен 28 человек из Молибоговичей, фамилии, стоявшей во главе заговора; однако, они были прощены (1229—1230).
Полн. собр. р. лет. II, 167, 170, 179.