В июне 1995 года Россия и США подписали меморандум, в соответствии с которым Москва прекратила военно-техническое сотрудничество с Ираном. Поставки по действовавшим контрактам должны были завершиться к концу 1999 года. США, в свою очередь, выделили РФ квоты на запуск американских космических аппаратов (всего по этим квотам было запущено спутников на сумму около $2 млрд).
В ноябре 2000 года Россия официально отказалась от данных в 1995 году обязательств, после чего продажа оружия Ирану возобновилась. В октябре 2001 года Россия и Иран подписали новое межправительственное соглашение по ВТС.
В 2002–2005 годах Тегеран получил от России 33 вертолета Ми-171, в 2003 году — три штурмовика Су-25, в 2005 году — три Ми-17В-5. В 2004 году Курганмашзавод поставил в Иран порядка 300 БМП-2 на сумму около $60 млн. В декабре 2005 года Россия и Иран подписали контракт на поставку 29 зенитно-ракетных комплексов «Тор-М1» на $700 млн, выполненный в конце 2006 года.
В декабре 2007 года министр обороны Ирана Мостафа Мохаммад Наджар сообщил, что Россия поставит Ирану пять дивизионов ЗРК С-300 на сумму более $800 млн.
22 сентября 2010 года президент Дмитрий Медведев запретил передачу Ирану комплексов С-300, а также других вооружений. Соответствующий указ был подписан в рамках соблюдения резолюции СБ ООН от 9 июня, включающей в себя оружейное эмбарго Ирана. По оценкам Центра анализа мировой торговли оружием, потери России от сворачивания ВТС с Ираном составили $11–13 млрд.
13 апреля 2015 года президент Владимир Путин снял эмбарго на реализацию контракта по поставке С-300. В октябре 2016 года посол Ирана в России Мехди Санаи заявил, что российская сторона полностью выполнила свои обязательства по контракту. В феврале 2017 года глава «Ростеха» Сергей Чемезов оценил его стоимость в $1 млрд, отметив, что Россия пока не планирует поставлять в Иран другие вооружения.