The post of Indian ambassador to Rome has been lying vacant for two months.
Gupta succeeds Debabrata Saha, who has retired from foreign service.
At present the mission is headed by, Ravi Shankar, the chargé d’affaires.