Grandis gimė 1957 m. Milane, pabėgėlių reikalų ir humanitarinės pagalbos srityje dirba daugiau kaip 30 metų. 2010−2014 m. ėjo Jungtinių Tautų Paramos ir darbo agentūros Palestinos pabėgėliams Artimuosiuose Rytuose (JTPDO) generalinio komisaro pareigas, prieš tai nuo 2005 m. buvo šios agentūros generalinio komisaro pavaduotojas. Taip pat dirbo JT generalinio komisaro specialiuoju pavaduotoju Afganistane, bendradarbiavo su nevyriausybinėmis organizacijomis ir UNHCR padaliniais Afrikoje, Azijoje, Artimuosiuose Rytuose ir centrinėje biuro būstinėje Ženevoje.
Grandis baigė šiuolaikinės istorijos studijas Milano universitete, turi Romos Grigaliaus universitete įgytą filosofijos bakalauro laipsnį ir Koventrio universiteto garbės daktaro laipsnį.