Vieria, de 22 años, llega al Arsenal procedente del Oporto, que anunció hace cuatro días que había llegado a un principio de acuerdo con los 'Gunners' para el traspaso del centrocampista.
La pasada temporada Vieira disputó 27 partidos en la Primera división portuguesa y anotó seis goles y catorce asistencias con las que ayudó a que el Oporto se hiciera con el título de liga.
"Estoy mu contento con que hayamos identificado y firmado a este talento", dijo en un comunicado Mikel Arteta, técnico del Arsenal. "Fabio es un jugador muy creativo, que traerá mucha calidad y versatilidad a nuestro sistema de ataque.
Vieira aún no ha jugado con la selección absoluta de Portugal, pero sí ha escalado en las divisiones inferiores hasta ser elegido el mejor jugador del pasado Europeo sub21.
El portugués es el tercer fichaje del Arsenal en este mercado veraniego, tras el portero estadounidense Matt Turner y el atacante brasileño Marquinhos.