He moved from Malavan to Saipa in summer 2005. Before that he was link with a move to Persepolis but the move was cancelled. During the 2005–06 season, he was the most consistent player for his club, making 28 full appearances and scoring one goal. He continued his solid performance for Saipa during the 2006–07 season with 26 full appearances and one goal and also won the league. He also played in the AFC Champions League matches for Saipa.
He signed for Sepahan in summer 2009 and became their regular player for the season. He won the Persian Gulf Cup for three times in a row with Sepahan. After three years and 94 league appearances, Hosseini left the club in 2012 as one of the leagues most established Center Backs.
He signed a one-year contract with Tehran's reds until the end of 2012-13 Season. He extended his contract with Persepolis for one year in February 2013, keeping him in the team till 2014. He is regarded as the Iran Pro League's best defender. He was one of the main players in Persepolis' second place league finish in 2014.
He is the second of five sons of Jahan Hosseini. His younger brother, Jamal is currently plays for Malavan's youth team. In January 2010, Hosseini married with his long-time girlfriend, Leila Riyahi. The couple's first child was born on 18 December 2013, a daughter with the name of Noura, same with Hosseini's current coach at Persepolis Ali Daei's daughter name.