Lopez a été joueur à Cagliari pendant 12 saisons, de 1998 à 2010, et il a également déjà entraîné le club sarde, lors de la saison 2013-2014. Il a aussi été en charge des équipes de jeunes du club.
Il a signé un contrat qui le lie au club jusqu'en juin 2019, explique Cagliari dans un communiqué.
Après Cagliari, Lopez (43 ans) a entraîné en Serie B, à Bologne, puis brièvement la saison dernière à Palerme (Serie A).
Il reprend un club actuellement 14e de Serie A mais qui reste sur quatre revers consécutifs, dont le dernier dimanche à domicile face au Genoa (3-2).
Cette saison, le club sarde n'a gagné que deux matches, face à Crotone et la Spal, deux rivaux directs dans la course au maintien.