Denis Suárez was born in Salceda de Caselas (Pontevedra) on 6 January, 1994. A player who represented Spain at youth level, Denis decided to head for England to continue developing.
After beginning his career with Celta Vigo, he decided to sign for Manchester City at the age of 17. There, he played for the U19s and the U21s before eventually making his debut for the first team. His excellent performances brought him to the attention of FC Barcelona and in 2013 he joined Barça B. In his only season with the team he scored 7 goals and claimed 11 assists in 36 appearances.
Despite his impressive campaign, the Club decided that his development would be best served in the First Division and so in 2014/15 he was loaned out to Sevilla as part of the deal that brought Ivan Rakitic to Camp Nou. After a season in Andalusia, Suárez moved to Villarreal in the summer of 2015 on a four-year deal.
FC Barcelona retained a buy back option on Denis, and after the midfielder’s outstanding year with the ‘Yellow Submarine’, the Club decided to exercise their right to re-sign the player, paying 3.25 million euros. Denis Suárez was officially unveiled as a Barça player on 6 July 2016 at Camp Nou.
His Barça debut came on 14 August 2016, versus Sevilla, in the first leg of the Spanish Super Cup. In his first season, under Luis Enrique, Denis played 36 games and scored three goals. Playing under Ernesto Valverde, Denis surpassed the 50-appearance mark with the first team.