Iran fielded their oldest starting lineup since 1966, averaging 32 years and 181 days.
Belgium registered 23 shots, their highest in a scoreless World Cup match since 1994.
Goalkeeper Alireza Beiranvand made several critical saves to secure the draw for Iran.
Belgium played the final stages with 10 men after Nathan Ngoy received a red card.