Né à Téhéran, Shahrokh Vaziri a suivi ses études universitaires à l’Université de Lausanne où il a obtenu une licence et un doctorat en économie politique, avant de se consacrer à l'enseignement et à la recherche en tant que Professeur et chercheur jusqu'en 2008 à l’Université de Lausanne. Spécialiste de l'Iran et du Moyen Orient, il a publié et continue de publier des ouvrages et articles sur la situation politique et économique de l'Iran. Parallèlement à l'enseignement et à la recherche, il a participé de près et de loin aux événements politiques de l'Iran moderne. Il a milité durant des années en faveur d'un Iran démocratique. Après l'avènement de la République islamique et en raison du caractère anti-démocratique de cet Etat, il a choisi de collaborer avec Shapour Bakhtiar afin d'instaurer en Iran un régime démocratique et laïc. Il milite aujourd'hui en faveur de la démocratie, de la séparation de l'Etat et de la religion en Iran.