Surgió en el Club Atlético San Lorenzo de la ciudad de San José, demostrando su calidad al integrar las selecciones juvenil y mayor de San José, lo cual lo llevó a jugar en el profesionalismo para Peñarol, luego pasó por River Plate de Uruguay, y después jugaría en México, primero con el Atlante, después con el Irapuato; donde consiguió un campeonato de goleo con 12 anotaciones, después se enroló con los Tiburones Rojos de Veracruz y finalmente con el Club San Luis.