Herihor era un oficial de ejército egipcio que ascendió gradualmente en época de Ramsés XI, siendo el responsable de restaurar el orden en Tebas, tras expulsar a "Panehesy", el virrey de Nubia cuyas tropas fueron llamadas para aplastar la revuelta de los "libu" (nómadas libios) en el nomo de Cinópolis.