Mihály az egyik olyan magyar herceg volt, akiről alig tudni valamit, pedig az Árpád-házi királyok túlnyomó többsége az ő leszármazottja volt. Taksony nagyfejedelem fiaként, Géza öccseként született, s a pogány neve feltehetően Béla volt, a bojla méltóságnév után.