Keshvari est né en juillet 1953 dans une famille de la classe moyenne à Kiakola, province de Mazandaran, Iran . Ses parents étaient de Borujerd, Lorestan . Son père, Gholamhossein, avait été employé dans la gendarmerie impériale iranienne et a dû migrer vers diverses villes en raison de son travail. Sa mère, Fatemeh Silakhori, était une femme religieuse et pro- révolutionnaire Il a passé son école primaire et les trois ans de son lycée à Kiakola, Mazanderan et a ensuite passé son lycée au lycée Qanad dans le village de Sarepol-e Talar à Babol, Mazanderan. Il a réussi l' examen d'entrée à l'université iranienne, mais la pauvreté l'a empêché d'étudier dans des universités normales, il est donc allé à l'Université Imam Ali, qui était une université militaire gratuite .