He died following a long battle with disease. The legendary athlete will be laid to rest on Monday.
Zangiabadi won two bronze medals in the 1982 Asian Games in road race and team time trial.
He won a gold medal in the men's 30 km points race at the 1986 Asian Games.
Zangiabadi was the former president of Iran’s Cycling Federation as well.
MNA/TT