El sudamericano, de 29 años e internacional con su país, venía de jugar cinco temporadas en el Ajax, de Holanda, con el cual marcó 16 dianas en 169 partidos.
Lyon anunció que pagó 4,2 millones de euros por el zaguero, que ha jugado 40 partidos con la selección albiceleste.
Con el Ajax, Tagliafico ganó tres títulos de Liga, dos de Copa y llegó a las semifinales de la Liga de Campeones 2019, mientras que con la selección argentina ganó la Copa América el pasado año.
Tagliafico intentará mejorar las prestaciones del Lyon, que adquirió igualmente con ese objetivo al mediocampista de la selección francesa Corentin Tolisso y al también galo Alexandre Lacazette.
mgt/lp