Iran has executed a "defence ministry contractor" convicted of spying for the CIA (File Photo)

Iran has executed a "defence ministry contractor" convicted of spying for the CIA, semi-official news agency ISNA reported Saturday.

"The execution sentence was carried out for Jalal Haji Zavar, a contractor for the defence ministry's aerospace organisation who spied for the CIA and the American government," ISNA reported, quoting the Iranian military.

The news agency did not detail when he was executed.