Francesco Trovò ha ricevuto il dottorato di ricerca in Ingegneria dell'Informazione presso il Politecnico di Milano (Milano, Italia) nel 2015, la Laurea Specialistica in Ingegneria Matematica presso il Politecnico di Milano nel 2011, il titolo di M.S. in "Machine learning and data mining" presso la Aalto University, Helsinki, Finlandia, nel 2011.
Attualmente è ricercatore presso il Dipartimento di Elettronica, Informazione e Bioingegneria, presso il Politecnico di Milano. Dal 2020 è co-fondatore di MLcube, spinoff del Politecnico di Milano. I suoi interessi nel campo della ricerca online machine learning, in particolare all'applicazione di tali tecniche a setting microeconomici. È autore di più di 30 articoli scientifici pubblicati su riviste internazionali e atti a conferenza in ambito Artificial Intellgence e Machine Learning.