Set just 136 to win, Pakistan openers Sharjeel Khan (59) and Khalid Latif (59 not out) shared a blistering first-wicket stand of 107 that all but sealed victory.
Pakistan finished on 139 for one with 31 balls to spare as they gave Sarfraz Ahmed a win in his first match as Twenty20 captain.
Earlier England, fielding the same side that lost to the West Indies in the last over of April’s World Twenty20 final, managed just 135 for seven after winning the toss.