У дорослому футболі дебютував 2003 року виступами за команду клубу «Віда», в якій провів два сезони.
Своєю грою за цю команду привернув увагу представників тренерського штабу клубу «Мотагуа», до складу якого приєднався 2005 року. Відіграв за клуб з Тегусігальпи наступні сім сезонів своєї ігрової кар'єри.
2012 року був відданий в оренду до шотландського «Гіберніана», у складі якого провів наступні півтора року своєї кар'єри гравця. Більшість часу, проведеного у складі «Гіберніана», був основним гравцем команди.
Протягом 2005—2006 років залучався до складу молодіжної збірної Гондурасу. На молодіжному рівні зіграв у 5 офіційних матчах.
2006 року дебютував в офіційних матчах у складі національної збірної Гондурасу. Наразі провів у формі головної команди країни 47 матчів, забивши 3 голи.