Nacido en Florencia, era hijo de Piero di Lorenzo de Médicis y Alfonsina Orsini, nieto de Lorenzo el Magnífico y Clarisa Orsini y, por parte de su madre, de Roberto Orsini, conde de Tagliacozzo y de Catalina de San Severino.