Dal 1015 la Bulgaria rimase vittima del tentativo di Conquista bizantina della Bulgaria e fu proprio Gavril a doverla fronteggiare essendo succeduto al padre alla sua morte avvenuta nel 1014 quando era stato ucciso nel corso della Battaglia di Kleidion che aveva visto la disfatta dei bulgari. Nonostante fosse salito al trono la posizione di Gavril restava incerta giacché Ivan, figlio del più anziano Aron, avrebbe potuto pretendere la corona sulla base di una maggiore anzianità. In quello stesso periodo Basilio II condusse una campagna militare che entrò profondamente in terra bulgara, riprendendosi la città di Edessa e pose sotto assedio la fortezze di Almopia. Gavril non aveva abbastanza forze per opporsi e poté solo guardare quel che andava accadendo fermo sulle rive del Lago di Vegoritida. La sua incapacità di far fronte alla crescente minaccia bizantina fece crescere il malcontento fra i nobili e Ivan divenne il leader dei delusi, quando Almopia cadde il destino di Gavril fu segnato e nel mese di agosto del 1015 mentre cacciava nei pressi di Arnissa venne ucciso da Ivan, forse su ordine dei bizantini stessi. Ivan salì quindi al trono prendendo le adeguate contromisure perché i rivali non lo schiacciassero.