Sotaherra (engl. warlord) on alueellinen tai paikallinen vallanpitäjä, jonka asema nojautuu yksinomaan sotilaalliseen voimaan, ja joka on vastakkainasettelussa tai enintään nimellisessä kuuliaisuussuhteessa valtion keskushallintoon.[1] Feodaaliruhtinaita ei pidetä sotaherroina, sillä heidän valta-asemansa perustuu legitimiteettiin.