“The sound was so scary,” he added.
The military’s information wing said the plane was on a routine training mission when the accident occurred, adding that rescue officials had extinguished the fire caused by the crash and moved the injured to a local hospital.
An AFP reporter at the scene said smoke was still rising from the wreckage and destroyed homes, while pieces of the plane were visible on a nearby roof.
Hours after the crash rescue workers could be seen combing through the smouldering site, gathering debris and inspecting the scene while ambulances swarmed the area.
Military officials had also cordoned off the crash site while a crowd of residents stood nearby, some of them sobbing.
Prime Minister Imran Khan offered his condolences to the affected families and wished a “quick recovery for the injured”, according to a tweet by the Pakistani government.
Pakistan has a chequered aviation safety record, with frequent plane and helicopter crashes over the years.
In 2016, a Pakistan International Airlines plane burst into flames after one of its two turboprop engines failed while travelling from remote northern Pakistan to Islamabad, killing more than 40 people.
The deadliest air disaster on Pakistani soil was in 2010, when an Airbus 321 operated by private airline Airblue and flying from Karachi crashed into the hills outside Islamabad while coming in to land, killing all 152 on board.