Carlo Casolo è professore ordinario di Algebra al Dipartimento di Matematica e Informatica “Ulisse Dini” presso l’Università degli Studi di Firenze. Si è laureato in Matematica all'Università degli Studi di Padova nel 1982. Nel 1986 ha iniziato a svolgere attività di ricerca presso l'Università degli Studi di Udine.
Dal novembre del 1990 è stato professore straordinario e poi ordinario di Algebra alla stessa università. Nel 1994 si è trasferito al Dipartimento di Matematica dell'Università di Firenze. Le sue ricerche riguardano la teoria dei gruppi astratti sia finiti che infiniti. Ha pubblicato una trentina di articoli su riviste internazionali, è stato visitatore presso le Università di Warwick, Canberra, Pamplona e Kiel, ed ha tenuto seminari in varie università, e conferenze a convegni nazionali ed internazionali.