[1] Inició jugando en la Segunda División de Guatemala en 1964 con el equipo Malacateco, luego fue al Marquense y debutó en la Liga Nacional con el Comunicaciones en 1967.
Con el "club rojo", tuvo sus mejores momentos y fue apodado Nayo o san Nayo, ya que aparecía en los partidos más importantes, mostrando su sagacidad defensiva.
[2] Luego, estuvo en el Cobán Imperial, hasta retirarse en 1980.
Fue llamado a jugar el Preolímpico de Concacaf de 1976 con Guatemala, donde anotó en la serie ganada ante Costa Rica.
[1] En la eliminatoria hacia la Copa Mundial de Argentina 1978, disputó el empate a cero ante Costa Rica y anotó el primer gol en la victoria de 3-1 sobre El Salvador.