Debutó en el Saprissa de Costa Rica y luego jugó en el Alajuelense. Emigró a Italia para vestir la camiseta del Chievo Verona.
Se convirtió en parte importante de la Selección Costarricense que logró el tercer lugar en el Premundial de CONCACAF Monterrey 2022.
En el Apertura 2022 llegó a Rayadas, donde busca consolidarse y ganar campeonatos.