Pervez Khattak a commencé sa carrière politique en 1983 en tant que conseiller de district (district council). Il devient ensuite nazim du district de Nowshera[1].
Il est ministre de l’Irrigation sous le gouvernement provincial du Parti national Awami de Ameer Haider Khan Hoti, puis démissionne pour rejoindre le Mouvement du Pakistan pour la justice en , critiquant la corruption du gouvernement local[4]. Il se présente ensuite à la présidence de son parti pour la province, mais est défait d'une courte marge[1]. Il est cependant ensuite élu secrétaire général central en battant Arif Alvi[5].
En , son parti entre en conflit avec le Parti Qaumi Watan. Pervez Khattak, sous la pression d'Imran Khan, expulse d'abord deux des trois ministres du parti, les accusant de corruption en indiquant leur avoir déjà donné un avertissement pour leurs pratiques. Le Mouvement du Pakistan pour la justice (PTI) met ensuite fin à cette alliance, alors que les dirigeants du Qaumi Watan démentent et accusent en échange son ancien allié de pratiques illégales. Cela dit, une enquête interne demandée par la direction du PTI aurait conclu que onze ministres ont été impliqués dans des faits de corruptions, et seuls trois ont été expulsés[11]. D'un autre côté, des analystes ont noté que les deux partis connaissaient des désaccords politiques de fonds, par exemple concernant les négociations de paix avec les talibans, le blocage des ravitaillements de l'OTAN ou les programmes scolaires[12].
Le gouvernement de Pervez Khattak expérimente dès 2013 un programme de sécurité sociale pour les plus démunis, inédit au Pakistan mais seulement limité à quatre districts de la province.
Ministre fédéral
Lors des élections législatives de 2018, Pervez Khattak est simultanément réélu député provincial et élu député fédéral à Nowshera. Bien qu'il aurait souhaité conserver sa position provinciale et effectuer un second mandat à la tête de la province, Imran Khan lui demande de conserver son siège fédéral afin de sauvegarder la fragile majorité du parti à l'Assemblée nationale. Pervez Khattak aurait toutefois conseillé Imran dans son choix de Mahmood Khan pour le remplacer[13].