En enero de 2007 llegó a River Plate en una operación múltiple con Rosario Central, en la que se pagaron unos 8 millones de dólares estadounidenses por los pases de Marco Ruben, Cristian Villagra y Ojeda.