He was convicted of “waging war against God” for reportedly killing two members of the Basij paramilitary force, and injuring four others on November 17, the outlet said.
The charge of “waging war against God” carries the death penalty under the theocracy of the Islamic Republic since 1979.
Rahnavard was hanged in a public execution in the northeastern city of Mashhad early Monday morning, it said.
He is the second known person to be executed in connection to the 2022 protests.
His death comes less than a week after Mohsen Shekari – the first known protester to be executed – who was hanged last Thursday.