Born in
Les Escaldes,
Escaldes-Engordany, Vales never competed in higher than
Segunda División B during his lengthy spell in Spain, having started playing football with local
Sant Julià. Subsequently, he represented
FC Andorra (two spells),
Sabadell B,
Eivissa-Ibiza B,
Binéfar and
Atlético Monzón. In the summer of 2011, Vales signed for
Atlético Baleares. His first match in the
third tier took place on 30 October, and he scored the game's only goal at home against
Olímpic de Xàtiva. Vales spent the vast majority of the following years in the same league – with the exception of a few months in the
Tercera División with FC Andorra – with
Real Madrid C (who acquired him on a
free transfer),
Zaragoza B and
Hospitalet. On 5 August 2016, he signed with Finnish side
SJK until the end of
the season, with the option of an additional campaign. On 9 November 2016, SJK announced that they had agreed a new two-year contract with Vales. On 25 July 2018, he moved to the Norwegian
Eliteserien with
Sandefjord on a two-and-a-half-year deal. In January 2022, Vales signed for Malaysian club
Kedah Darul Aman. He returned to Spain on 13 February 2023, with the 32-year-old joining
Real Unión in the
Primera Federación; he changed teams again in the summer, on a contract at
Segunda Federación's
CE Europa. Vales moved to the
Tercera División with
Atlètic Lleida on 20 August 2024. One year later, he joined
Gibraltar Football League club
Europa FC, making his debut on 12 September in a 2–1 away win against
Magpies. ==International career==