The Magpies have agreed to pay £8 million for the 27 year old striker.
Newcastle have agreed to sign Bafetimbi Gomis for £8 million from French club Lyon, BBC Sport reports.
The Magpies have been in talks with Lyon over the past week to try and agree a deal with the Ligue 1 side and will now look to agree personal terms with the striker, who scored 20 goals in 44 appearances for Lyon last season.
Gomis becomes Newcastle’s first major signing this summer and the Magpies are also in talks with QPR about the possibility of signing Loic Remy.
Newcastle manager Alan Pardew will be pleased with the signing Gomis as he has been looking for a new front man ever since Demba Ba left the Magpies for Chelsea in the January transfer window.
Gomis is set to become the 11th Frenchman in Newcastle’s squad and is reportedly being persuaded to join the Magpies by midfielderMoussa Sissoko, who is good friends with the striker.
Lyon have been forced into selling Gomis because the striker has refused to sign a contract extension with the French side.
The strikers contract is due to expire next summer and Lyon feel that they need to cash in on him now or risk losing him for free next year.