Vystudoval průmyslovou chemii.[3] Jeho politická kariéra začala v roce 1964, kdy byl zvolen městským zastupitelem v rodných Benátkách.[3] V roce 1969 se stal členem rady Italské socialistické strany. V letech 1976 až 1994 byl členem dolní komory italského parlamentu.[4][5][6][7] Byl ministrem pro státní podniky za pěti různých premiérů, ministrem práce a sociálního zabezpečení ve dvou Craxiho vládách, v letech 1988 až 1989 byl místopředsedou v de Mitiho vládě, v červenci 1989 se stal ministrem zahraničí a tuto funkci vykonával v období pronikavých změn (zhroucení socialistické soustavy, Válka v Zálivu, jugoslávská krize, přechod k Evropské unii) až do demise vlády Giulia Andreottiho v létě 1992.[3] V roce 2004 byl zvolen členem Evropského parlamentu, kde patřil do Skupiny sociálních demokratů.[2]
(italsky) Fotografie a informace In Biblioteca della Camera dei deputati. X Legislatura: I Deputati: De Michelis Gianni [online]. [2004-2006] [cit. 2009-09-08]. [online]. (italsky)
Fotografie a informace In Evropský parlament. Údaje o poslanci: Gianni De Michelis [online]. [2009] [cit. 2009-09-08]. [online].