È un accademico, storico e saggista. È stato professore di storia contemporanea e poi di storia delle istituzioni militari nelle Università di Milano, Ferrara e Torino. Ha studiato e studia la storia militare, coloniale e politica dell'Italia contemporanea.
Membro del direttivo dell'Istituto nazionale per la storia del movimento di Liberazione in Italia e della «Rivista di storia contemporanea», Rochat ricopre la carica di vicepresidente del centro interuniversitario di studi e ricerche storico-militari e della Società di studi valdesi.
Tra le sue opere più recenti: La Grande Guerra 1914-1918 (con Mario Isnenghi, Bologna 2000 e 2008); Le guerre italiane 1935-1943 (Einaudi, 2005 e 2008).