Giovanni Pitruzzella on syntynyt Palermossa (Italia) vuonna 1959. Hän suoritti oikeustieteen tutkinnon Università degli Studi di Palermossa (Palermon yliopisto, Italia) vuonna 1982. Hän työskenteli samaisessa yliopistossa tutkijana ja valtiosääntöoikeuden opettajana vuosina 1983–1986. Sen jälkeen hän opetti valtiosääntöoikeutta ja julkisoikeutta vuosina 1986–1997 Università degli Studi di Cagliarissa (Cagliarin yliopisto, Italia) ja myöhemmin jälleen Università degli Studi di Palermossa. Vuosina 2014–2017 hän opetti valtiosääntöoikeutta ja kilpailuoikeutta Libera Università Internazionale degli Studi Sociali Guido Carli (kansainvälinen Guido Carli -yliopisto, Italia). Hän on kirjoittanut useita teoksia julkisoikeudesta, valtiosääntöoikeudesta, hallinto-oikeudesta ja kilpailuoikeudesta.
Uransa aikana Pitruzzella on myös hoitanut useita vastuutehtäviä julkisten elinten palveluksessa. Hän toimi Italian hallituksen oikeudellisena neuvonantajana vuosina 1993–1996 ja Sisilian alueen erityisaseman soveltamiskomitean puheenjohtajana vuosina 1998–2002.
Hänet nimitettiin Commissione di garanzia del diritto di sciopero nei servizi pubblici essenzialin (keskeisten julkisten palvelujen lakko-oikeuden takaamisesta vastaava lautakunta, Italia) jäseneksi vuonna 2006, ja hän toimi sen puheenjohtajana vuosina 2009–2011. Näiden tehtävien ohella hän toimi vuosina 2008–2011 Italian terveysministeriön oikeudellisena neuvonantajana. Hänet nimitettiin Autorità garante della concorrenza e del mercato italianan (Italian kilpailu- ja markkinaviranomainen) pääjohtajaksi vuosiksi 2011–2018.
Pitruzzella nimitettiin instituutioiden taloudellisten ja sosiaalisten uudistusten komitean jäseneksi vuoden 2013 huhtikuussa. Saman vuoden kesäkuussa hänet kutsuttiin asiantuntijaksi valtiosääntöoikeudellista uudistusta valmistelevaan ryhmään.
Unionin tuomioistuimen julkisasiamies 8.10.2018–14.11.2023.