El 29 de junio de 2017 se hizo oficial su traspaso a River Plate por una cifra cercana a los 3 millones de euros, cumpliendo así un sueño del futbolista y rechazando salir a cualquier otro club.Ni bien Enzo Pérez llegó a River Plate, le costaron los primeros partidos por una cuestión de adaptación, luego le ganó el lugar a Ariel Rojas.