Giovanni Fiandaca insegna Diritto penale, di cui è uno dei maggiori studiosi, presso l’Università di Palermo. È stato membro del Consiglio superiore della Magistratura, ha presieduto due commissioni ministeriali di riforma in materia di criminalità organizzata e attualmente è Garante dei diritti dei detenuti per la Regione siciliana. Autore di un noto manuale di diritto penale edito da Zanichelli, di opere monografiche e di numerosi saggi.