König Karl Albert von Sardinien-Piemont versuchte, einen italienischen Nationalstaat unter seiner Führung zu schaffen und musste zuvor die Vorherrschaft Österreichs in Norditalien brechen. Durch den Aufstand in Mailand war am 18. März der Krieg ausgebrochen. Die österreichische Südarmee unter Graf von Radetzky hatte Mailand am 22. März räumen müssen und hatte sich Anfang Mai vor dem Anmarsch der überlegenen Sarden auf die Festungslinie Peschiera – Mantua hinter den Mincio zurückgezogen. Am 30. Mai war ein österreichischer Umgehungsversuch in der Schlacht von Goito vom sardischen Korpsführer General Bava rechtzeitig erkannt und mit starker Artillerie zurückgewiesen worden. Die Österreicher brachen den Angriff ab und gingen auf Verona zurück, die Festung Peschiera musste vor den Sarden unter dem Herzog von Genua kapitulieren. Am 6. Mai 1848 konnte Radetzky einen stark angesetzten Angriff der Piemontesen auf die westliche Festungsfront vor Verona in der Schlacht von Santa Lucia abweisen. Schon am 19. April unternahmen die Piemontesen erste Angriffe auf die Forts von Mantua, welche jedoch fruchtlos blieben, und am 21. des Monats schloss Generalleutnant d'Arco Ferrari die Festung ein. Durch wiederholte Ausfälle des Festungsführers FML Gorzkowski wurde aber eine enge Zernierung verhindert und die Verbindung mit Verona und Legnago größtenteils offen gehalten. Am 23. Juli verlegte Karl Albert seine Hauptmacht nach Süden zum Angriff auf die Festung. Er verlängerte damit seine Front auf 60 Kilometer und gab Radetzky die Möglichkeit, die Sarden getrennt anzugreifen. Im Norden stand das österreichische III. Korps unter FML Graf von Thurn-Valsassina dem sardischen Nordflügel unter Generalleutnant Sonnaz gegenüber und versuchte, die feindliche Stellung über Rivoli auf Castelnuovo aufzubrechen. Darauf verstärkten die Sarden den Nordflügel um 20 Bataillone und 12 Schwadronen und schwächten den mittleren Abschnitt.