Videos shared on social media showed broken glass and damaged doors inside the embassy building.
Police in Tehran said they had arrested a suspect and were probing the motive behind the attack.
Quoting the police chief, Iran’s semi-official Tasnim news agency reported that the suspect entered the embassy with two young children and may have been motivated by “personal issues”.