According to the Tasnim news agency, the launch was carried out by a three-stage Qassed rocket from a pad in Shahrud county located in the north-east of the country.
The satellite was put into orbit 500 kilometres (310 miles) above the earth's surface eight minutes after the launch, the news agency reported.
The launch came amid the eighth round of the Vienna-hosted negotiations on the restoration of the Joint Comprehensive Plan of Action on the Iranian nuclear program.
Tehran launched its first homegrown military satellite Noor-I in April 2020.