У дорослому футболі дебютував 1995 року виступами за команду клубу «Універсідад НАГ», в якій провів шість сезонів, взявши участь у 34 матчах чемпіонату.
Своєю грою за останню команду знову привернув увагу представників тренерського штабу клубу «Олімпія», до складу якого повернувся 2007 року. Цього разу відіграв за клуб з Тегусігальпи наступні чотири сезони своєї ігрової кар'єри. Більшість часу, проведеного у складі «Олімпії», був основним гравцем команди.
Завершив професійну ігрову кар'єру у клубі «Ягуарес де УПНФМ», за команду якого виступав 2013 року.
Виступи за збірну
1999 року дебютував в офіційних матчах у складі національної збірної Гондурасу. Протягом кар'єри у національній команді, яка тривала 12 років, провів у формі головної команди країни 85 матчів, забивши 7 голів.