Career
He currently plays for Mes Sarcheshmeh in the Azadegan League. Afsheh was part of Pegah Gilan until 2008 when Pegah dissolved he joined new team Damash for one season and scored Damash first goal against Fajr Sepasi on 17 September 2008. By end of season Damash was relegated to Azadegan League and Afsheh moved to Moghavemat.
He moved back to Damash Gilan in the summer of 2010.
He was released by Damash on December 2012. He joined Azadegan League side Mes Sarcheshmeh on January 2013.