El “Loco” jugó nueve años con Municipal en donde marcó 101 goles, ocho de ellos han sido en Clásicos. Además de jugar con los rojos también lo hizo para Universidad de San Carlos, Comunicaciones (Guatemala), Columbus Crew, Miami FC (Estados Unidos) y ahora Antigua GFC.