The visit to Russia will be made upon an invitation by Russian President Vladimir Putin, Parviz Esmaeili, the head of the Department for Communications and Information Dissemination of the Presidential office wrote on his Twitter account.
The tripartite meeting is due to be held in the Russian Black Sea resort of Sochi.
During his one-day stay in Russia, President Rouhani will also have bilateral talks with his Russian and Turkish counterparts, Esmaeili said.