Apodado "El Pelé Zapata", jugó para el CD Águila, y Atlético Marte, ambos equipos de la Primera División de El Salvador, También jugó para el Puebla de México y varios otros equipos de la región como el CS Cartaginés de Costa Rica y el Club Deportivo Platense de Honduras.