The helicopter came down in an open area inside Rahwali Cantonment in Gujranwala district, 80 km from the provincial capital of Lahore.
Officials said the pilot and co-pilot bailed out of the helicopter before it fell and caught fire. They suffered injuries and were taken to the Combined Military Hospital in Gujranwala.
The crash was caused by a technical fault, the officials said without giving details.