У дорослому футболі дебютував 2006 року виступами за американську команду клубу «Аризона Сахуарос», в якій провів один сезон, взявши участь лише у 7 матчах чемпіонату.
2007 року перейшов до «Огайо Стейт Букеєс», у складі якого провів наступний рік своєї кар'єри гравця. Більшість часу, проведеного у його складі, був основним гравцем команди.
З 2008 року п'ять сезонів захищав кольори команди клубу «Спортінг Канзас-Сіті», також здебільшого виходив на поле в основному складі команди.
2009 року дебютував в офіційних матчах у складі національної збірної Гондурасу. Наразі провів у формі головної команди країни 39 матчів, забивши 3 голи.