Posteriormente prestó sus servicios al Alianza Fútbol Club, logrando el campeonato de 1965/1966; con este equipo enfrentó, en partido amistoso, al Santos de Brasil.
Asimismo jugó con el Club Deportivo Atlético Marte con quien alcanzó dos títulos (1968/1969 y 1970).
Los años posteriores como futbolista los desempeñó en equipos de Guatemala, Estados Unidos y Canadá, retirándose con el Club Deportivo Once Municipal en 1975.
Tenía como característica vestir una gorra junto a su atuendo deportivo.
Además trabajó como comentarista radial, televisivo y columnista en periódicos.