Hossein Mahjoub est né dans la ville de Rasht, au nord de l'Iran. Il a étudié la littérature au lycée avant de suivre différents cours de théâtre auprès de nombreux acteurs et réalisateurs renommés. Il a fait ses débuts au cinéma dans le film Averse de Bahram Beizaee. Cet acteur talentueux a joué dans de nombreux films et séries télévisées, notamment Sur la route du Zayandeh Rood.