The 22-year-old has put pen to paper on a five-year deal with the North London outfit, who continue to bolster their squad ahead of the new campaign.
”I am very excited that we have identified and signed such a special talent,” said Mikel Arteta via the club’s official website.
“Fabio is a very creative player that will bring high quality and versatility to our attacking play.
“We welcome Fabio and his family to our club and are looking forward to starting work with him ahead of the new season,” the Arsenal boss added.
Fabio Viera, who reportedly had his medical in London last week, will cost Arsenal an initial £30m including £4m in add-ons, according to Sky Sports.
“This is an important step forward in my career,” said Vieira. “Arsenal is a huge and historic club, so I’m delighted to be here at my new home.
Having risen through the ranks at the Porto academy, the 22-year-old broke into the first team in the 2019/20 campaign and was involved in both the Dragoes’ 2019/20 and 2021/22 title-winning runs.
He has also been involved with the Portuguese national team at youth level, scoring 13 goals in 21 appearances for Portugal Under-21s and also clinching the European U21 Championship player of the tournament award at last year.
Vieira marks Arsenal’s third foray into the transfer market following the arrival of 19-year-old Marquinhos from Brazilian side Sao Paulo and goalkeeper Matt Turner from the MLS.
The Portuguese international made 27 appearances for Porto across all competitions last season, scoring six goals and providing 14 assists.
- New boss, new rules – Erik ten Hag ringing massive pre-season changes
- One free agent each Premier League ‘Big Six’ club should sign
- Liverpool considering Mohamed Salah sale amid Real Madrid interest
- Nottingham Forest confirm Taiwo Awoniyi signing – Dean Henderson announcement imminent
- AC Milan in talks to sign wantaway Chelsea star Hakim Ziyech