Indian Oil will supply Mauritius with petrol, diesel, marine gas oil and aviation turbine fuel under the agreement with the State Trading Corporation of Mauritius.
The deal is aimed at providing Mauritius with greater supply certainty, price stability and energy security amid disruptions linked to the West Asia conflict and Strait of Hormuz closure.
With around 258 million tonnes of refining capacity, India is the world's fourth-largest refiner and a major exporter of petroleum products to neighbouring and international markets.