Han startet sin karriere som ungdom i Celta Vigo fotballklubb. I 2015 skrev han kontrakt med Partick Thistle FC. Senere har han spilt i mange ulike klubber, blant annet for nederlandske Sparta Rotterdam, den spanske klubben Racing Murcia FC og den slovenske NK Tabor Sezana.