Avant de se lancer en politique, Mishra est syndicaliste d'atelier à Stockport, avant de devenir permanent pour Unison et aider à organiser les soignants en situation d'emploi précaire[4].
Il est membre du Comité exécutif national du Parti travailliste de à [6]. Comme il est l'un des neuf représentants des partis travaillistes de circonscription, Mishra n'est pas éligible pour rester membre du CEN lors de son élection en tant que député.
Il est sélectionné comme candidat du Labour à Stockportaux élections générales de 2019 après que la titulaire, Ann Coffey, ait quitté le Parti travailliste pour protester contre le leadership de Jeremy Corbyn et rejoint Change UK. Mishra remporte le siège pour le parti travailliste, avec 52% des voix[2].
Le , Mishra démissionne de son poste de PPS d'Angela Rayner pour voter contre le projet de loi sur les sources secrètes du renseignement humain (conduite criminelle), se rebellant contre le whip travailliste pour s'abstenir[9].