Bazyli II wstąpił na tron jako faktyczny władca i starszy cesarz po śmierci Jana I 10 stycznia 976 roku, po czym sprowadził swoją matkę z klasztoru.

Dokonał zmian w feudalnej strukturze państwa, konfiskując dobra wielkich możnowładców, które później rozdał zaufanym, choć mniej zamożnym ludziom. Prowadził długoletnią wojnę z Bułgarią (szereg kampanii w latach 990–1014), zakończoną w 1014 r. rozbiciem armii cara Samuela pod Klidion. Od tej bitwy, która zahamowała rozwój potęgi Bułgarów, wywodzi się jego przydomek – Bazyli rozkazał oślepić tysiące bułgarskich jeńców, zostawiając co setnego z jednym zdrowym okiem, aby mógł zaprowadzić swój oddział do domu. Car Samuel zmarł doznając szoku wywołanego widokiem powracających wojsk. W 1018 r. wcielił zachodnią Bułgarię do cesarstwa po zwycięskiej bitwie pod Durazzo.

Dzięki temu zwycięstwu możliwe było ponowne wcielenie Serbii do państwa bizantyńskiego. Kolejne zdobycze terytorialne osiągnął pokonując na zachodzie Normanów i książąt południowych Włoch. Za jego czasów Cesarstwo osiągnęło swoje apogeum, a także największe w średnim okresie terytorium rozciągające się od Armenii po Serbię. Zmarł w trakcie przygotowań do planowanej wyprawy na Sycylię.