A ban on India's Olympic Association (IOA) has been lifted, allowing the country to return to the Olympic fold, according to officials.
The International Olympic Committee (IOC) suspended India for electing officials accused of corruption in 2012, in breach of the Olympic charter, the BBC reports.
On Sunday, the IOA conducted fresh elections which were seen as fair.
Indian athletes have been competing at the Sochi Winter Games under the IOC flag but can now do so under their own.
"The decision means Indian athletes can compete for their national Olympic committee. They can walk behind their national flag at the closing ceremony," IOC spokesman Mark Adams was quoted as saying by the AFP news agency.
"The Indian flag will be raised in the (Sochi Winter Games) village, at a time to be announced," he added.