Inició en las ligas menores del Deportivo Saprissa y donde debutó en el empate a cero goles con el Municipal Pérez Zeledón en 1993.
Pero joven fue transferido a México donde jugó en equipos como San Luis y Zacapetec.
A su regreso en Costa Rica, fue fichado por la Liga Deportiva Alajuelense.
En esa ocasión la Sele empató a un gol ante Honduras.
Hizo su única anotación con la selección, el 13 de febrero del 2000 ante Canadá.