La batalla de Ghazni se libró en 1117 entre las fuerzas selyúcidas que apoyaban el reclamo de Bahram de Ghazna y el ejército de su hermano, el sultán gobernante Arslan-Shah de Ghazna . [1]
La muerte de Mas'ud III de Ghazni en 1115 inició una acalorada lucha por el trono. Shirzad subió al trono ese año, pero al año siguiente fue asesinado por su hermano menor Arslan. Arslan tuvo que hacer frente a la rebelión de su otro hermano, Bahram, que recibió el apoyo del sultán selyúcida Ahmad Sanjar . [2]
Ahmad Sanjar, que invadió desde Khorasan, llevó a su ejército a Afganistán e infligió una aplastante derrota a Arslan cerca de Ghazni en Shahrabad. Arslan logró escapar y Bahram sucedió en el trono como vasallo de los selyúcidas. [2]