Gianni De Gennaro, all’anagrafe Giovanni De Gennaro, è nato a Reggio Calabria il 14 agosto 1948. Si è laureato in giurisprudenza presso l’Università degli Studi di Roma “La Sapienza”.
Si arruola in polizia nel 1973 ed ottiene il suo primo incarico come commissario ad Alessandria. Trasferito poi a Roma alla sezione narcotici della Squadra mobile. Promosso per meriti straordinari nel 1980 a vice questore aggiunto. Nel 1981 dirige la sezione della Criminalpol del Lazio e nel 1984 il “Nucleo centrale anticrimine”. Nel 1989 diventa il primo direttore del Servizio centrale operativo e nel 1990 viene promosso di nuovo al grado di dirigente superiore per meriti straordinari. Nel 1990 diventa vicedirettore alla Direzione Investigativa Antimafia (DIA), per poi diventarne direttore nel 1993. Nel 1994 viene nominato prefetto e vice capo della Polizia. Il 19 dicembre 1997 il Consiglio dei ministri gli affida l’incarico di vice capo della Polizia vicario.
Il 26 maggio 2000 il governo Amato II nomina Gianni De Gennaro capo della polizia – direttore generale della pubblica sicurezza.
Il 2 luglio 2007 gli succede a capo della polizia – direttore generale della pubblica sicurezza Antonio Manganelli, già suo vice, mentre De Gennaro diventa capo di gabinetto del Ministero dell’interno.
Il 23 maggio 2008, il Comitato interministeriale per la sicurezza della Repubblica sceglie l’ex poliziotto per l’incarico di direttore del Dipartimento delle informazioni per la sicurezza nei Servizi.
L’11 maggio 2012 il governo Monti designa Gianni De Gennaro per la carica di sottosegretario di Stato alla Presidenza.