Mkhitaryan has also played for Shakhtar and Dortmund
Arsenal midfielder Henrikh Mkhitaryan, who spent last season on loan at AS Roma, is to stay with the Italian capital after both clubs agreed a permanent move, he announced on social media.
Arsenal, on its site, said Monday evening it had agreed to terminate Mkhitaryan's contract by "mutual consent to allow him to join Roma as part of a final transfer".
The duration of his contract with Roma has not been specified and no fee has been disclosed.
The 31-year old Armenian, who scored nine goals and made six assists in his first season in Italy, said he was "delighted" with the move.
Mkhitaryan joined the Gunners from Manchester United in January 2018, scoring nine goals and helping them to the 2019 Europa League final.
He has also played for Shakhtar Donetsk and Borussia Dortmund.
Roma, fifth last season, will play in the Europa League this season.