Colombian forward Luis Suarez will join Sporting from Spanish side Almeria, with a contract until 2030 that has an exit clause of 80 million euros ($92.
73 million), the Portuguese club revealed on Monday.
Financial details were not disclosed, but according to Spanish media reports, the transfer fee was around 25 million euros.
"Luis Suarez is Sporting Clube de Portugal's latest signing.
The 27-year-old striker joins us from Almeria, where he scored 31 goals and provided eight assists in the 2024-25 season," the club said in a statement.
"I have reached the highest point of my career.
I want to show that I have what it takes to be here," Suarez added.
The 27-year-old started his career with Itagui Leones in Colombia's second division in 2015.
He moved to Granada in Spain for the 2016/17 campaign and then played for Real Valladolid, Gimnastic de Tarragona, Real Zaragoza and Marseille.
The Ultimate Guide to Winning Football Predictions with Betopick
Top 5 Best Football Prediction Sites for Winning
The Role of Data Analytics in Enhancing Football Betting Predictions
Three Things You Should Look Into Every Time You Place a Football Bet
Why 1win Stands Out as the Best Crypto Casino Right Now
FIFA president Infantino says Club World Cup is 'world's most successful competition'
Newcastle sign goalkeeper Aaron Ramsdale from Southampton on season-long loan