Giuseppe Gennari è giudice presso il Tribunale di Milano – Ufficio del Giudice per le indagini preliminari.
Nel 1995 consegue la laurea in giurisprudenza presso la Università Cattolica di Milano, discutendo una tesi dal titolo "Le clausole abusive nei contratti con i consumatori". Nel 1997 vince un dottorato di ricerca in Diritto civile in tema di diritto delle obbligazioni e della responsabilità civile presso la Università di Ferrara. Attualmente insegna, è membro del Comitato etico della Università di Milano, cura la rubrica Osservatorio delle Corti Superiori per la rivista edita da UTET Obbligazioni e Contratti, è membro del comitato di redazione della rivista Responsabilità civile e previdenza.
Con Mondadori ha pubblicato "Le fondamenta delle città. Come il Nord d'Italia ha aperto le porte alla 'ndrangheta" (2013).