The 27-year-old, who can also play in defence, pens a one-year contract to become our fifth arrival of the summer.
The player began his career in Spain, playing in Deportivo's youth categories before a short period at the French club FC Metz. In 2009, he moved to Spain, playing for Real Zaragoza's youth ranks. After one season with Zaragoza B, he was moved to freshly-promoted CE Sabadell FC.
A spell at CF Pobla de Mafumet followed before he signed for Major League Soccer club Kansas City. While there, he played on loan for Orlando City.
He then moved to Blackburn Rovers in 2013 and, while at Ewood Park, enjoyed a successful loan spell at Ross County in the Scottish Premier League.
Between 2016 and 2019, he was at Plymouth Argyle, where he appeared 139 times and scored on three occasions before deciding to depart this summer.