Roi d’une tribu germanique les Hérules [1], il était un ancien dignitaire de la cour d’Attila. Entré au service des Romains, il porta au pouvoir le patrice Oreste et mis sur le trône le fils de ce dernier, Romulus Augustule. Les revendications de la garde germanique n’ayant pas été satisfaites, Odoacre tua Oreste à Pavie et détrôna l’empereur romain Romulus Augustulus en 476, mettant ainsi un terme à l’Empire romain d’Occident.
L’Empereur d’Orient Zénon lui octroya le titre de patricien. En 480, un accord intervint entre Odoacre et Zénon au terme duquel, Odoacre prend le prénom de Flavius.
Pourtant, quelques années après, en 488, Zénon détourna vers l’Italie l’encombrant ostrogoth [2] Théodoric et son peuple. Celui-ci défait Odoacre puis l’assiégea 3 ans dans Ravenne. Simulant une conciliation, il le fit assassiner lors d’un banquet, alors qu’Odoacre venait de signer sa reddition en 493.