Gianfranco Casnati si è laureato in Matematica nel 1987 presso l’Università degli Studi di Ferrara.
Nel 1992 ha conseguito il titolo di dottore di ricerca in Matematica presso l’Università degli Studi di Pisa. È stato ricercatore presso l’Università degli Studi di Padova e professore associato presso il Politecnico di Torino, dove attualmente è professore ordinario.