Career
Born in Rousse, Kirov began his career in the local Dunav.In June 1998 he gone in PFC Velbazhd from town Kyustendil.But for one season in Velbazhd Kirov played in only 6 caps. In next season he gone in Cherno more. Foreign the club from Varna he played in 46 caps and scored 7 goals.
After that played for Beroe Stara Zagora and Dunav Rousse.
In July 2008 signed with Rodopa Smolyan.