Batting first Kamran Akmal and Misbah-ul-Haq both scored 49 each for Zalmi and set a target of 156 runs for Gladiators to chase.
Mohammad Nawaz dismissed two Zalmi batsmen, while Ghulam Mudassir and Irfan Junior took one wicket each.
Chasing 156 and having lost Ahmed Shehzad off the first ball, Umar Akmal quickly came to the Gladiators rescue and hit 75 off 50 deliveries. His partner 62-run partnership with skipper Sarfaraz Ahmed reset the game for Quetta as he comfortable chased the score to give Quetta the win. Sohaib Maqsood also chipped in with 26 runs for his side off 29.
Quetta will next take on defending champions Islamabad United on Sunday who beat Lahore Qalandars in their opening match of the tournament.
SquadsQuetta Gladiators Sarfraz Ahmed (c), Umar Akmal, Ahmed Shehzad, Shane Watson, Rilee Rossouw, Mohammad Nawaz, Anwar Ali, Mohammad Azam Khan, Saud Shakeel, Sunil Narine, Sohail Tanvir, Dwayne Bravo, Fawad Ahmed, Jalat Khan, Mohammad Asghar, Danish Aziz, Ahsan Ali, Ghulam Mudassar, Naseem Shah, Harry Gurney Peshawar Zalmi Darren Sammy (c), Kamran Akmal, Wahab Riaz, Hasan Ali, Sameen Gul, Khalid Usman, Umaid Asif, Liam Dawson, Misbah-ul-Haq, Kieron Pollard, Dawid Malan, Umar Amin, Sohaib Maqsood, Wayne Madsen, Nabi Gul, Jamal Anwar, Chris Jordan, Ibtisam Sheikh, Samiullah, Waqar Salamkheil