Nacido en la Cordillera de los Andes, en el pequeño macizo del monte Zeballos (2743 m), situado al sur del lago Buenos Aires, discurre al principio hacia el este, con el nombre de río Ecker, durante un centenar de kilómetros.