The deal for four P-8I aircraft follows India's earlier purchase of eight of the planes from the American aerospace giant in 2009.
"The deal has been signed. The delivery dates are being worked out," a defence ministry source told AFP, adding that the deal was worth more than a billion dollars.
India has already deployed its original eight long-range P-8I aircraft to track submarine movements in the Indian Ocean.
The navy is looking to beef up its fleet to strengthen its capabilities against submarines and surface ships.
India, US strike large natural gas deposits in Indian Ocean
"India has a vast maritime border and these planes are meant for long-range surveillance," a Boeing official told AFP, adding that a clause in the earlier agreement provided for New Delhi to purchase four more planes.
"The navy will likely deploy them in the Indian Ocean and Bay of Bengal to counter Chinese influence in the seas," the official said.
India, the world's number one defence importer, is in the midst of a multi-billion dollar upgrade of its Soviet-era military hardware.
The country has signed several big-ticket defence deals since Prime Minister Narendra Modi's Bharatiya Janata Party stormed to power in 2014.
Other deals have been mired in bureaucratic wrangles, however, notably the agreement to buy 36 Rafale fighter jets from France's Dassault Aviation which has been pending since 2012.
Modi's government has raised the limit on foreign investment in the defence sector and encouraged tie-ups between foreign and local companies.
Modi, a hardline Hindu nationalist, has also called for the manufacturing of defence equipment locally and cut down reliance on expensive imports.
COMMENTS
Comments are moderated and generally will be posted if they are on-topic and not abusive.
For more information, please see our Comments FAQ