Abu'l-Baqa Khalid II est le fils d' Abu Ishaq Ibrahim II , décédé en 1369.
Au moment de son accession au trône Khalid est encore très jeune et la situation de l'État se détériore en raison de la lutte en cours entre les différentes branches de la dynastie hafside.
En 1371, l'émir de Constantine et de Béjaïa, Abu'l-Abbas Ahmad II, s'empare de Tunis et se proclame nouveau calife.
Après avoir prêté allégeance, Khalid est envoyé par Abu'l-Abbas à Constantine par la mer et son navire fait naufrage au cours du voyage.
Au total, Khalid ne règne que pendant un an et neuf mois.