Афанасьев начинал карьеру в екатеринбургской «Альфе», а в 2001 году перешёл в другой клуб из столицы Свердловской области — «ВИЗ-Синару». В сезоне 2006—07 играл на правах аренды в казахстанском «Алееме», но уже в следующем году входил в состав «визовцев», сумевший одержать победу в Кубке УЕФА по мини-футболу.