Cresciuto nel settore giovanile del Barcellona, il 25 agosto 2013 firma il primo contratto professionistico con il Braga, di durata triennale[2]; collezionata una sola presenza con la seconda squadra, nel successivo mese di gennaio si svincola dal club portoghese[3] e il 22 febbraio 2014 passa al CSKA Sofia.[4] Mai impiegato dai bulgari, il 21 luglio torna in Spagna, legandosi con un annuale al Real Valladolid B.[5] Il 2 luglio 2015 passa da svincolato al Granada B, con cui firma fino al 2018[6]; disputata un'ottima stagione con i Rojiblancos, il 25 agosto 2016 si trasferisce in prestito con diritto di riscatto al Cadice.[7] Il 19 giugno 2017 viene acquistato a titolo definitivo per 500.000 euro, legandosi con un quadriennale al Submarino.[8]