Career
Early Sepahan He moved to Sepahan in summer 2008 and was a regular player in his first season. & Persepolis He made 16 total appearances throughout the season. He made 38 appearances throughout the season as he led Sepahan to a Iran Pro League.
He returned to in summer 2012 and made 33 appearances.
Return to Sepahan He joined Sepahan for a third time in July 2013. However, he did not made any appearance for the team, where Alireza Haghighi started all the games for Iran.
Club Sepahan Iran Pro League (3): 2009-2010, 2011-2012, 2014-2015 Persepolis Hazfi Cup (1): 2010-2011.