Marouf's first national game was for Iran boys national volleyball team in 2001 and 4 years later, he joined the Iran men's national volleyball team. In 2007, Marouf became a constant member of men's national team but due to conflicts and disagreements, Marouf decided not to continue playing for men's national team in 2011 but he ultimately returned to team in 2012 and since former captain Alireza Nadi was not invited to the team by then-head coach Julio Velasco, Marouf became the team captain ever since. Marouf In the 2013 Asian Men's Volleyball Championship was selected as the Most valuable player. He was introduced as the Best setter in at 2014 FIVB World League above Bruno Rezende and Dragan Travica.[3]
After years of speculation regarding his presence at a European club, on 27 December 2014 Marouf signed a one-year contract with Russian Super League champions Zenit Kazan with an option for a one-year extension.[4] The contract was worth over 1 million dollars[5] which made Marouf one of the world's highest-paid volleyball players in 2014 .[6][7]
On 25 January 2015, Marouf made his debut in the Russian Super League for Zenit Kazan in a 3–0 straight-sets win over Dynamo Krasnodar.[8]