Career
Zafirov"s father Adalbert Zafirov is a former football player and current manager of Kaliakra. Zafirov began his career with CSKA Sofia. He made his debut for the CSKA first team in the last day of the 2009-2010 campaign on May 16, 2010 in a 0–2 away loss against Chernomorets Burgas, coming on as a substitute for Kristiyan Velinov.
The following season, Zafirov played for the club"s Under-19 side.
In July 2011 he joined Kaliakra Kavarna.