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.
Having played for Zob Ahan FC in the Iranian Premier League for three years, from 2004 he switched to Tehrani club Paykan F.C., where he stayed just one season before moving on.