 Hosseini joined the first team of Esteghlal in 2014 and made his first appearance for the club on 17 April 2015 as an 18-year-old.He spent a year on loan at Rah Ahan, before returning to Esteghlal and earning a spot in the first eleven.Hosseini was named to the Persian Gulf Pro League team of the season for 2017–18.