Nach dem Iran-Irak-Krieg begann seine politische Karriere als Bürgermeister der Städte Maku und Choy in der Provinz West-Aserbaidschan. Auch wurde er in den 1980er Jahren für zwei Jahre zum Berater des Gouverneurs der westiranischen Provinz Kurdistan ernannt. 1993 bis 1997 war er Gouverneur der Provinz Ardabil. Während seiner Amtszeit in Ardabil wurde Ahmadineschād dreimal in Folge als „bester Gouverneur des Landes“ ausgezeichnet. Ab 1997 arbeitete er als wissenschaftlicher Mitarbeiter in der Teheraner Universität der Wissenschaft und Industrie. Zeitweise schrieb er als freier Journalist für konservative Zeitungen.