Sotilasliitto on kahden tai useamman valtion solmima sopimus, joka määrittelee osapuolten toimia sodan sattuessa. Sotilasliiton muodostaneet valtiot saattavat esimerkiksi lupautua puolustamaan toisiaan ulkopuolisen valtion aggressiota vastaan, yhdenmukaistaa armeijoidensa rakennetta ja päättää yhdessä joko liiton jäseniin tai sen ulkopuolisiin alueisiin kohdistuvien interventioiden tarpeellisuudesta.