Career
A play making midfielder, he is known for his passing and technical skills on the ball. He also holds the record for being the youngest scorer in the Iran Pro League. Zob Ahan
He made his debut in 2007-2008 season in match against Bargh Shiraz which he scored his first goal at the debut match.
This makes him the youngest player in Iran"s Premier Football League when he was only 16 years old and his immense goalscoring capability.
He scored another goal, against Persepolis in Azadi Stadium and became the youngest player that have scored to Persepolis. He was one of the most promising young players in the season and continued his good performances in 2008-2009 season for Zob Ahan.
In 2009-2010 season, he was not a starting line up player. Loan to Malavan
In 2010-2011 season, he was loaned to Malavan to end his conscription career.
He was one of the started players for Malavan in the season with his assists.
Return to Zob Ahan
After spend two years at Malavan as loan, he returned to Zob Ahan at the end of the 2011-2012 season. He rejected bids from Persepolis and Sepahan in favor of Zob Ahan stay. Loan to Persepolis
He joined Persepolis on loan until end of 2013-2014 season on 18 November 2013.
He made his debut on match against Tractor Sazi which Persepolis defeated 0–1.
Two weeks later, he scored his first goal for Persepolis in a 6–0 away victory over Mes Kerman. Persepolis
In the summer of 2015 Persepolis paid a fee of € 80 000 euros to Zob Ahan and signed Mosalman on a 2–year contract.
Under-22
He was called up by Ali Reza Mansourian to participate in the teams training camp in Italy. He captained the team Iran national under-23 football team
He named in Iran U23 final list for Incheon 2014.
Senior
On 3 October 2011, he called up to Iran national team by Carlos Queiroz. Two days later, he made his debut for Iran against Palestine.