Giovanni è originario di Castelmare di Sabbia, una città situata tra Napoli e Sorrento. Dopo aver conseguito un diploma alberghiero ha iniziato a lavorare in hotel e ristoranti stellati della penisola Sorrentina. La sua curiosità lo ha portato a conoscere nuove culture e diverse tipologie di cucina, dalla Germania alla Romania fino alla Svizzera, dove ha lavorato in ristoranti presenti nelle guide Gault Millau. Nel 2013 ha partecipato e vinto la prima stagione di “Top Chef” Romania. Dopo la sua ultima permanenza in Svizzera, lavorando nei ristoranti di lusso del canton francese, dopo 19 anni è rientrato in Italia per lavorare al “Marchese”, sperimentando il meglio del proprio vissuto.