 At club level he played for Universitario de Deportes, Independiente (Argentina) and Sporting Cristal.He won the Libertadores Cup with Independiente in 1975, as well as four Peruvian Leagues with Universitario (1967, 1969, 1971 and 1974) and two more with Sporing Cristal (1979, 1980).He earned 29 caps for Peru between 1972 and 1978.