Fabrizio Riguzzi si è laureato in Ingegneria Informatica presso l'Università di Bologna nel 1995 discutendo la tesi "Approcci per lo sviluppo di sistemi basati su conoscenza per la classificazione", con relatrice Prof. Paola Mello.
Nel 1999 ha conseguito il titolo di Dottore di Ricerca in Ingegneria Elettronica e Informatica presso l’Università di Bologna discutendo la tesi "Extensions of Logic Programming as Representation Languages for Machine Learning", con relatore Prof. Maurelio Boari.
Dall'1 novembre 1999 al 31 ottobre 2014 è stato Ricercatore presso la Facoltà di Ingegneria dell'Università di Ferrara.
Dall'1 novembre 2014 è Professore Associato presso il Dipartimento di Matematica e Informatica dell'Università di Ferrara.

L'attività di ricerca di Fabrizio Riguzzi ha riguardato principalmente il settore dell’intelligenza artificiale. In tale ambito, si è occupato di apprendimento automatico sotto diversi aspetti:
1) apprendimento di progarmmi logici probabilistici,
2) apprendimento di programmi logici abduttivi,
3) apprendimento di programmi logici estesi,
4) apprendimento di modelli di processi di business,
5) apprendimento da grandi moli di dati,
6) apprendimento di reti bayesiane,
7) impiego di algoritmi genetici per la revisione di credenze,
8) scoperta di regole di associazione da dati microbioligici.
È autore di più di 100 lavori sottoposti a processo di revisione. Ha partecipato a quattro progetti europei, a diversi progetti locali e nazionali e a diversi progetti industriali. È stato responsabile scientifico di un progetto Giovani Ricercatori dal titolo "Applicazione di tecniche di apprendimento a database multi-relazionali".
É program chiar insieme a Filip Zelezny della 22th International Conference on Inductive Logic Programming.
Ha organizzato insieme a Marco Gavanelli, il Convegno Italiano di Logica Compuatazionale 2009.
Ha fatto parte del comitato di programma di ECML/PLDD2013, IJCAI2013, IJCAI2013-DC, ILP2013, ICLP2013, IDA2013, RCRA2013, CILC2013, AIXIA2013, nfMCP2013, PAI2013, MLDM.it2013, ECML-PKDD2012, IDA2012, NFMCP@ECML-PKDD 2012, ECML/PKDD2011, IJCAI2011, AI*IA2011, MCP2011, CILC2011, RCRA2011, CISIS2011 RCRA2010, CILC2010, IDA2010, IDA2009, CILC2008, RCRA2008, RCRA2006, RCRA2005, Workshop su Apprendimento Automatico: Metodi e Applicazioni, AI*IA 2002.
Ha fatto parte del comitato organizzatore del sesto Congresso dell'Associazione Italiana per l'Intelligenza Artificiale tenutasi a Bologna nel settembre 1999.
È stato program co-chair con il Prof. Giorgio Casadei e la Prof. Lorenza Saitta del Workshop su Intelligenza Artificiale e Didattica tenutosi nel 1999 nell'ambito del sesto Congresso dell'Associazione Italiana per l'Intelligenza Artificiale.
Ha collaborato con i Prof. Terrance Swift e Luis Moniz Pereira del Centro de Inteligencia Artificial dell'Universidade Nova de Lisboa. e con il Prof. Antonis Kakas del Department of Computer Science della University of Cyprus.

Ha svolto lavoro di revisione per le riviste: Machine Learning, Theory and Practice of Logic Programming, Annals of Mathematics and Aritificial Intelligence, Studia Logica, Computational Intelligence, LNCS Transactions on Petri Nets and Other Models of Concurrency, Annals of Software Engineering, AI Communications, Fundamentae Informaticae, Simulation Modelling Practice and Theory e Intelligenza Artificiale.
Ha svolto lavoro di revisione per le conferenze: International Conference on Inductive Logic Programming, International Conference on Logic Programming, European Conference on Logics in Artificial Intelligence, International Symposium on Practical Aspects of Declarative Languages, International Symposium on Methodologies for Intelligent Systems, International Conference on Logic Programming and Nonmonotonic Reasoning, International Joint Conference on Autonomous Agents and Multiagent Systems, International Conference on Industrial and Engineering Applications of Artificial Intelligence and Expert Systems, European Conference on Logics in Artificial Intelligence, Congresso dell'Associazione Italiana per l'Intelligenza Artificiale, Congresso Appia-Gulp-Prode, Convegno Italiano di Logica Computazionale, Mexican International Conference on Artificial Intelligence, International Conference on Integration of AI and OR Techniques in Constraint Programming for Combinatorial Optimization Problems, International Conference on Computational Aspects of Social Networks.