The cargo plane with 16 on board crashed in a residential area, 45 km west of Tehran, the Iranian Student News Agency (ISNA) quoted Pir Hossein Kolivand, head of the Emergency Centre of Iran, as saying.
The plane was flying from Kyrgyzstan's capital Bishkek and was carrying a cargo of meat to Iran, the Iranian Army said in a statement.
After landing in the wrong airport, the plane got out of control and overshot the runway, hitting an empty residential building and catching fire.
It was not clear who owned the plane. A spokesman for Iran's civil aviation department said the plane belonged to Kyrgyzstan, while Kyrgyzstan's Manas International Airport said it was operated by Iran's Payam Air.
(This story has not been edited by Business Standard staff and is auto-generated from a syndicated feed.)