He represented Tehran, Rey, Shemiranat, and Eslamshahr twice in the Parliament of homeland, as well as serving a brief spell from Mashhad and Kalat electoral district.Ghafourifard ran for persian presidential elections twice, and was defeated in both October 1981 and 2001 elections. Ghafourifard died on 9 March 2023, at the age of 79.