The France international arrived in London on Tuesday after the two clubs finally agreed a fee, announced by Lyon president Jean-Michel Aulas as being "close to 50 million euros" (£44m).
The BBC report that it is a club record £46.5m five-year deal which could amount to £52.6m including add-ons.
Transfers
Arteta ready for more transfers but 'players are going to have the need to leave'
04/08/2022 AT 18:37
"We are very happy to have Alexandre join our group. He has shown over a number of years that he can score goals and that he is a very efficient finisher," Arsene Wenger said.
"As well, he has very interesting technical qualities and a strong character. So he is a guy who is a great addition for us, and someone who will help us challenge at the top level this season."
Lyon-based newspaper Le Progres reported on Wednesday morning that Lacazette's medical went without a problem and the move has now been announced by Arsenal.
The understood fee would be both a record signing for Arsenal, surpassing the £42.4m paid to Real Madrid for Mesut Ozil in 2013, and the highest fee received by Lyon.
Lacazette has scored more than 20 goals in Ligue 1 for the last three seasons, including 28 in 30 games and 37 in all competitions last season.
His arrival provokes questions over the Arsenal futures of Alexis Sanchez and Olivier Giroud - with Ozil's situation also uncertain.
Sanchez, whose contract expires after the upcoming season, has been linked with Manchester City, Chelsea and Bayern Munich.
Speaking at the Confederations Cup, the Chile forward said he knew what his future had in store, but declined to reveal what it entailed.
Ozil also has just 12 months left on his existing deal but posted a training picture on Twitter on Tuesday with the caption: "Holiday is over and I'm back at @Arsenal training ground with fully charged batteries #YaGunnersYa"
France striker Giroud, meanwhile, has been linked with Everton and West Ham among other clubs.
Transfers
Arteta praises 'exceptional' Zinchenko ahead of £32m move to Arsenal
21/07/2022 AT 09:24
Ligue 1
Lacazette returns to Lyon on free transfer
09/06/2022 AT 07:21