У дорослому футболі дебютував 2009 року виступами за команду клубу «Арабе Унідо», в якій провів один сезон, взявши участь у 22 матчах чемпіонату. Більшість часу, проведеного у складі «Арабе Унідо», був основним гравцем команди.
Своєю грою за цю команду привернув увагу представників тренерського штабу клубу «Рівер Плейт» (Монтевідео), до складу якого приєднався 2011 року. Не провів у складі команди з Монтевідео жодного матчу і через рік повернувся до клубу «Арабе Унідо». Цього разу провів у складі його команди один сезон. Граючи у складі «Арабе Унідо» також здебільшого виходив на поле в основному складі команди.
З 2014 року перебуває в оренді захищаючи кольори команди клубу «Хуан Ауріч», а наступного сезону кольори «Санта-Фе».
З 2016 року орендований клубом «Алахуеленсе». Відтоді встиг відіграти за коста-риканську команду 11 матчів в національному чемпіонаті.
Виступи за збірні
Протягом 2010—2011 років залучався до складу молодіжної збірної Панами. На молодіжному рівні зіграв у 9 офіційних матчах.
2010 року дебютував в офіційних матчах у складі національної збірної Панами. Наразі провів у формі головної команди країни 45 матчів.