Career
He is a goalkeepers" coach with Football Club Rostov. He began his career with Kolkozchi Ashkhabad, before spending one season with Uralmash Yekaterinburg in the Soviet First League and finishing his career with Football Club Kairat. Kafanov made six appearances for the Kazakhstan national football team in 1992.
He later appeared twice for the Turkmenistan national football team
Following his playing career, Kafanov became a manager, most recently with Football Club Rubin Kazan.