Two Iranian Su-25 fighter jets fired on an unarmed U.S. Air Force Predator drone in the Persian Gulf last week, CNN has learned.
The incident raises fresh concerns within the Obama administration about Iranian military aggression in crucial Gulf oil shipping lanes.
The drone was in international airspace east of Kuwait, U.S. officials said, adding it was engaged in routine maritime surveillance.
Although the drone was not hit, the Pentagon is concerned.
Two U.S. officials explained the jets were part of Iran's Revolutionary Guard Corps force, which has been more confrontational than regular Iranian military forces.
The Obama administration did not disclose the November 1 incident, which occurred just days before the presidential election, but three senior officials confirmed the details to CNN.
The officials declined to be identified because of sensitive intelligence matters surrounding the matter.
The drone's still and video cameras captured the incident showing two SU-25s approaching the Predator and firing its on board guns.
The Iranian pilots continued to fire shots that went beneath the Predator but were never successful in hitting it, according to the officials.
U.S. military intelligence analysts are still not sure if the Iranian pilots simply were unable to hit the drone due to lack of combat skill, or whether they deliberately were missing and had no intention of bringing down the drone. But as one of the officials said, "it doesn't matter, they fired on us."
The official confirmed the United States protested the incident but has not heard back from Iran.
Iran has, at times, been confrontational in the region.
In January, the U.S. military and coast guard had close encounters with Iranian Navy vessels which approached at high speeds and exhibited provocative behavior.