Sánchez started his career with Argentine club Gimnasia y Esgrima de Jujuy in 1972. By 1979, he moved to Bolivia to play for Guabirá, where in 1980 he became the topscorer in the Bolivian league for the first time by netting 21 goals; his impressive scoring ability bought him a transfer to Blooming, where he would spent the best years of his professional career. Playing for this club he scored 136 goals in five seasons, including the league topscorer in 1981 and 1983.
In 1984, Sánchez helped Blooming win the Bolivian title, and in 1985 he became the Copa Libertadores topscorer with 11 goals, 6 of which came in an 8-0 victory over Deportivo Italia which set a Copa Libertadores record.
In 1986, he joined Jorge Wilstermann but then returned to Blooming in 1987.
Sánchez also had a spell with Deportivo Litoral before joining San José in 1990 where he became topscorer in the Bolivian league for the 4th time in his brilliant career.
In 1991, he joined Independiente Petrolero, and then returned to San José to retired at the end of the 1992 season. He scored a total of 263 goals during his professional career becoming the second all time topscorer in Bolivian League history.
Moreover, Sánchez played a total of 53 Copa Libertadores games during his career, scoring 26 goals which puts him in 8th place in the list of all-time topscorers for that competition.