A product of Deportes La Serena youth system, he made his debut at the age of 16.
The matches against the traditional opponent, Coquimbo Unido, are well remembered, especially duels versus Arturo Canilla Díaz and Alfonso Pocho Morales.
[2] In Chile he also played for Santiago Wanderers, Palestino, Audax Italiano, Magallanes and Trasandino.
Abroad he played for Comunicaciones in Guatemala, Motagua in Honduras, Alianza in El Salvador and Unión Magdalena in Colombia.
[6] In addition he has worked as an assistant coach in Audax Italiano (1974), General Manager in San Antonio Unido (2009) and sports advisor in Independiente de Cauquenes (2012).