L'attaque s'est produite à Gagangir, à proximité de Srinagar, la capitale du territoire à majorité musulmane, où une insurrection séparatiste est en cours depuis plusieurs décennies.
Selon les médias locaux, les assaillants ont tiré à l'arme automatique depuis des collines boisées proches du chantier. Parmi les victimes figure un médecin, selon l'agence Press Trust of India.
En 2019, le Premier ministre indien Narendra Modi a révoqué le statut semi-autonome du Cachemire, intensifiant la présence militaire et suspendant les communications dans le territoire. Plus récemment, une coalition de l'opposition a remporté les élections locales dans la région.