De contravallatielinie is een verdedigingslinie rond een stad die belegerd werd, gebouwd door de belegeraars. De contravallatielinie werd alleen gebruikt als ook een circumvallatielinie was aangelegd rondom de stad. De eerste (aanvallende) linie, het dichtst rondom de belegerde stad, werd de contravallatielinie genoemd. Deze had voornamelijk het doel de omsingelde stad te bestoken met artillerie en aanvallen te doen. De tweede linie, de circumvallatielinie , verder buiten de stad, had de functie om eventuele aanvallen van buitenaf die de belegering wilden doorbreken (een 'ontzet'), af te slaan. De strategie werd al toegepast door Julius Caesar bij het Beleg van Alesia.