Era apodado "el chino" y debutó con tan solo 13 años con el Marquense.
Luego, jugó en la Liga Nacional con el Xelajú Mario Camposeco y Aurora.
En 1972, fichó por el Municipal, club donde consiguió sus mayores logros.
Estuvo con Municipal hasta mediados de 1980, ya que se trasladó al Finanzas Industriales hasta retirarse en 1982.
[2] En 1968 participó en tres partidos clasificatorios del Mundial de México 1970 y fue convocado a los Juegos Olímpicos también en México, donde quedó en cuartos de final.