Como jugador, desarrolló gran parte de su carrera en el Olimpia, club con el que militó durante doce años y conquistó diez títulos nacionales e internacionales.
Posteriormente, fichó por el Victoria, con el cual alcanzó a ser subcampeón del fútbol hondureño, en el Clausura 2006.
Una vez finalizado ese torneo, firmó contrato por un año con el Atlético Olanchano, en donde finalmente se retiró.
[3] Al mando del cuadro arrocero, dirigió catorce partidos, sumando: cuatro triunfos, un empate y nueve derrotas.
Con el cuadro olanchano se consagró campeón del Torneo Clausura 2019, pero perdió la finalísima de ascenso ante Real Sociedad.