The wreckage of the aircraft was spotted by an air force helicopter during an aerial search mission in Siang district of Arunachal Pradesh at a height of around 3,657 metres.
“Efforts are now continuing to establish the status of occupants and establish survivors.
“Further details will be communicated as the recovery actions progress,’’ a statement from the Indian Air Force said.
The Antonov AN-32 aircraft lost contact with ground forces 30 minutes after taking off on June 3 from the Jorhat airbase in the North-Eastern Assam state.
It was flying to the Mechuka military landing strip in neighbouring Arunachal Pradesh, near India’s border with China.
It had 13 people on board including the crew and several officers.
Military aircraft, helicopters and ground teams have been searching for the aircraft however were hampered by the difficult terrain and bad weather.
Indian Space Research Organisation satellites and unmanned drones were also used in the search operations.
The terrain in North-Eastern India where the aircraft was found has dense high altitude forests and unpredictable rains.
The Russian-made AN-32 is a twin-engine turbo-prop military transport aircraft.
According to the Hindu newspaper, it is a workhorse of the Indian Air Force which has about 100 of them in service.