 Kashi started his career at Azadegan League club Homa FC, before moving to then Azadegan League side Paykan.His transfer to the IPL outfit Saba Battery in 2006 was his debut in the Premier League.Kashi played for Iran at the 2001 FIFA World Youth Championship.