El delantero de 26 años ha militado en cuatro clubes en el país, el Santos de Guápiles, la UCR, el Deportivo Saprissa y el Uruguay de Coronado donde presentó su mejor nivel en el medio local.
Con la escuadra "guapileña" anotó sus primeras cuatro anotaciones en el fútbol nacional esto en el año 2012. Seguidamente en 2014 consiguió 19 goles en los Torneos de Verano e Invierno con el cuadro "coronadeño".
En 2015 volvió a la escuadra "morada" para disputar el Torneo de Verano donde anotó 9 dianas, para el Invierno salió del país al Huesca de la segunda división española. Seis meses después, en enero del 2016 vuelve al club "tibaseño" donde participó en tres anotaciones solamente, en el Toreno de Invierno fue cedido a la UCR, club con el que concretó 4 goles.
Para el año 2017 volvió a Europa para jugar con el Zirka Ucraniano, con un paso fugaz, pues volvería al Deportivo Saprissa en el Apertura consiguiendo 7 goles en ese certamen.
Durante el Clausura 2018 suma 4 anotaciones con los "morados", además de ser regular en el 11 inicial de Vladimir Quesada.