Jugó como centrocampista, destacando en Chile por su regularidad y registrando sus mayores éxitos en clubes de Guatemala.
Criado en la Población Juan Antonio Ríos, de la Comuna de Independencia, sus inicios futbolísticos en su barrio fueron en club “México”, camiseta que defendió en todas sus series.
El año 1961 don Francisco Hormazábal lo incorpora a Ferrobádminton, club en el cual debutó profesionalmente el 13 de agosto de 1966, en el Estadio Santa Laura, en partido preliminar, con triunfo del equipo ferroviario sobre Audax Italiano 2 – 1.
El año 1971 volvería a estar bajo el mando técnico de don Francisco Hormazábal, quien lo integra a Colo-Colo, debutando, con la camiseta alba, internacionalmente en el torneo Copa Libertadores el 21 de febrero, en Asunción, Paraguay, contra Cerro Porteño.
También actuó en los equipos de Zacapa, Cobán, Galcasa y Universidad.