[1] Hosseini was born in the city of Nowshahr and played youth football with local club Shamoushak before moving to Gostaresh in 2009.
He moved to Tehran-based club Esteghlal in 2011, where he won the Hazfi Cup, until joining Naft Tehran.
Hosseini joined Persepolis on a two-year contract in 2013 and signed for Siah Jamegan Khorasan F.C.
[2] On 29 December 2012, he moved to Naft Tehran as part of Iman Mousavi deal.
[4] Following the expiration of his contract, Hosseini joined recently promoted club Siah Jamegan in 2015.