SRINAGAR - Suspected militants killed two soldiers and one police officer in an ambush on a military convoy overnight in Indian-held Kashmir, an official in the troubled region said Wednesday.

An unknown number of gunmen opened fire on the two army trucks and a police vehicle travelling through Baramulla district, 60 kilometres west of Srinagar. "Two soldiers and one police officer were killed and three others - two soldiers and another police officer were injured," district police superintendent Imtiaz Hussain told AFP.

Security forces launched a major search for the militants who fled the scene, according to the Press Trust of India news agency.

Military convoys have been travelling more frequently at night in recent weeks through the region to avoid encountering protesting residents.  Kashmir has been under curfew since protests erupted over the death last month of a popular young rebel leader, Burhan Wani, in a gunfight with Indian security forces.

More than 60 civilians have been killed in clashes between protesters and Indian security forces, and thousands more injured in the worst violence to hit the Himalayan region since 2010.