Ha cominciato a giocare negli Stati Uniti, al Los Angeles. Nel 2000 è passato al S.D.S.U. Aztecs. Nel 2001 si è trasferito al FAS. Nel 2004 è stato acquistato dall'Águila. Nel gennaio 2006 è tornato al FAS. Nel 2007 è passato all'Once Municipal. Nel 2008 si è accasato all'Isidro Metapán. Nel 2009 è stato acquistato dal Municipal Limeño. Nel 2010 è passato alla Juventud Independiente. Nel gennaio 2015 si è trasferito al Santa Tecla.