Comincia a giocare allo Sporting San Miguelito. Nel 2002 viene acquistato dall'Arabe Unido. Nel 2003, dopo una breve esperienza all'Envigado, torna all'Arabe Unido. Nel 2004 gioca per il Chalatenango. Nel 2005 si trasferisce al FAS. Nel 2006 torna al Chalatenango, per poi trasferirsi allo Sporting San Miguelito. Nel 2007 passa all'Águila. Nel 2008 viene acquistato dall'Alianza. Nel 2009 passa al Vista Hermosa. Nel 2010, dopo una breve parentesi all'Arabe Unido, si trasferisce all'Águila. Nel 2012 viene ceduto all'Isidro Metapán. Nel 2015 torna all'Águila. Nel gennaio 2017 viene acquistato dal Luis Angel Firpo.