Armed assailants kidnapped 12 Iranian engineers building a road in western Afghanistan, said Iranian and Afghan officials Monday.