The Nerazzurri will pay their Serie A rivals an initial €1.2 million to take the defender on loan for two seasons and then a further €7.8m as part of a compulsory buy-out clause that the Serie A side will be obliged to meet as soon as the the Brazilian makes his first appearance for the club.
"FC Internazionale wish to announce the signing of Jose Rodolfo Pires Ribeiro, better known as Dodo, on loan with the possibility to purchase him in 2016," read a statement on the San Siro side's official website.
"The player has signed a contract lasting until June 2019."
Upon his arrival at the Giuseppe Meazza, Dodo credited coach Walter Mazzarri a key factor in his decision to move to Inter.
"I spoke to him before I came," the 22-year-old revealed. "His ideas and his project left me in no doubt whatsoever.
"As for San Siro, I’ve already played there and I’ve seen it full in the Coppa Italia. I’m keen to get out there but it’ll definitely be wonderful, just like the Olimpico.
While Inter missed out on a Champions League place last season, Dodo is in no doubt that he can help the Nerazzurri finish in the top three this term.
"Everyone wants to play in the Champions League but I want to do so with Inter next season," he enthused. "The Champions League is the dream of every footballer."
Dodo had been deemed surplus to requirements at Roma following the arrival of former Chelsea left-back Ashley Cole on a free transfer.