The striker scored 17 times in in Ligue 1 last season and has decided to join the Portuguese giants over a move to the Premier League where he was linked with Hull
Porto have confirmed the signing of Cameroon striker Vincent Aboubakar from Lorient.
Aboubakar will swap Ligue 1 for the Primeira Liga after scoring 17 goals for the Stade du Moustoir side in 38 games.
Porto have spent €3 million (£2.4m) to secure 30 per cent of his economic rights. Previous star names such as Radamel Falcao and Hulk have also been acquired with the help of third parties.
The 22-year-old has penned a four-year deal at the Estadio do Dragao and his contract includes a €50m (£40m) buy-out clause.
Hull City boss Steve Bruce had expressed an interest in Aboubakar as he looks to use the £12m received for Shane Long but the lure of Porto proved too strong.
Aboubakar will challenge the likes of Jackson Martinez and Leocisio Sami for a starting spot in coach Julen Lopetegui's side.