Elődjét, unokatestvérét, Gavril Radomirt megölve jutott a trónra.[2] Felvette a cári címet,[2] és folytatta az elődei által elkezdett harcot a Bizánci Birodalom ellen.[2] Mialatt Durrakhiont ostrom alá vette, II. Baszileiosz bizánci császár elfoglalta a cári székhelyet, Ohridot,[2] de belső bonyodalmai miatt kénytelen volt birodalmába visszatérni.[2] A harc azonban tovább folyt, és 1018-ban Dürrakhion előtt Iván Vladiszláv elesett egy csatában.[2] Halála után csakhamar egész birodalma Baszileiosz kezébe került, és ezzel véget ért a mintegy negyven éve zajló bizánci–bolgár háború.[2] Bulgária közel két teljes századon keresztül maradt bizánci fennhatóság alatt, míg az Aszen-család lerázta az igát[2] (1185).