Having played for Zob Ahan FC in the Iranian Premier League for three years, in 2004 he moved to Tehrani club Paykan F.C., where he stayed only for season 2004/05.
From 2004, after playing for Zob Ahan FC in the Iranian Premier League for three years, the player moved to Tehrani club Paykan F.C. and remained there only for the 2004/05 season.