Cresciuto nelReal Madrid, debutta nel 2004 e in due anni giocherà 6 partite, nessuna da titolare. La stagione 2006-2007 la gioca nelRacing Santander dove disputa 30 partite e realizza 4 reti. L'anno successivo torna al Real Madrid e nel giugno 2008 passa alBenfica. Il 28 giugno 2009 passa alCartagena per 0,9 milioni, in prestito fino al termine della stagione dove disputerà 11 partite senza mai segnare. L'anno successivo rimane nella seconda serie spagnola all'Albacete e nel 2011 si trasferisce alBeira-Mar, squadra diPrimeira Liga.
Ha segnato il primo gol in nazionale nella partita inaugurale dellaCoppa delle nazioni africane 2012 contro la Libia, incontro poi finito 1-0. Tale rete è anche la prima rete in assoluto nella storia della Guinea Equatoriale in questa competizione.