Mannen, som greps i provinsen Hormozgan i de södra delarna av landet, påstås ha samlat in uppgifter om ”känsliga och militära platser”. Han ska ha utgett sig för att vara turist, enligt Revolutionsgardet.
Det är inte känt vilket land mannen är medborgare i.
Iran har gripit en mängd personer som anklagas för att ha spionerat för Israel sedan landet anföll Iran natten mot fredagen den 13 juni.
I måndags blev det känt att en annan europeisk medborgare greps i provinsen Hamedan i västra Iran misstänkt för spioneri.