Vieira signs a straight loan deal with Porto, with no option for a permanent transfer.
The Gunners have sent the Portugal international back to his former club in order to gain regular football this season.
Vieira joined Arsenal two years ago, though struggled for minutes last term.
He has made 49 appearances for Arsenal over his two seasons with the club.