Actualmente es el director deportivo del Veraguas United Fútbol Club.
[2] Posteriormente se integró en las categorías inferiores del Deportivo Saprissa.
Debutó con el club el 17 de febrero de 2010 en el empate 0 a 0 contra su ex club el Deportivo Saprissa en el Estadio Guillermo Vargas Roldán en donde fue titular y jugó hasta el minuto 78.
Debutó con el club el 24 de julio de 2010 en la derrota 0 a 1 contra la Asociación Deportiva Barrio México en el Estadio Jorge Hernán "Cuty" Monge en donde fue titular y jugó todo el partido.
Salió campeón del Campeonato de Verano 2012 en donde le ganaron la final 3 a 6 contra los Santos de Guápiles en donde no estuvo convocado por una lesión, en dicho campeonato jugó 9 partidos.
En el Campeonato de Invierno 2012 jugó 20 partidos y anotó 2 goles en donde fueron eliminados en las semifinales en donde perdieron en un marcador global de 1 a 2 contra su ex club el CS Herediano en donde jugó en los 2 partidos.
En el Campeonato de Verano 2013 jugó 18 partidos y anotó 1 gol en donde fueron eliminados nuevamente en las semifinales en donde empataron 1 a 1 contra el Club Sport Cartaginés en donde pasó el cartaginés por esta mejor posicionado en la tabla de posiciones en donde jugó en los 2 partidos.
Debutó con el club el 16 de agosto de 2014 en el empate 1 a 1 contra su ex club el CS Herediano en el Estadio Eladio Rosabal Cordero en donde fue suplente y entró al minutó 78 por William Quirós.
En el Campeonato de Invierno 2015 jugó 8 partidos y anotó 2 goles en donde quedaron eliminados en las semifinales en donde perdieron en un marcador global de 2 a 3 contra el Deportivo Saprissa en donde no estuvo convocado.
En el Campeonato Clausura 2018 jugó 25 partidos y anotó 3 goles en donde quedó en la segunda posición de la Fase del cuadrangular.
[12] Debutó con el club el 12 de enero de 2019 en el empate 1 a 1 contra el CS Herediano en el Estadio Eladio Rosabal Cordero en donde fue suplente y entró al minuto 50 por Ismael Gómez.
[13] En la Liga Concacaf 2019 jugó 4 partidos en donde fueron eliminados en los cuartos de final en un marcador global de 1 a 2 contra el Alianza Fútbol Club en donde jugó en los 2 partidos.
En el Campeonato Apertura 2019 jugó 18 partidos y anotó 2 goles en donde fueron eliminados en las semifinales en donde perdieron en un marcador global de 3 a 0 contra la LD Alajuelense en donde jugó en los 2 partidos.
[14] Debutó con el club el 11 de enero de 2020 en la victoria 5 a 0 contra La U Universitarios en el Estadio José Joaquín "Colleya" Fonseca en donde fue titular y jugó hasta el minuto 61.