Career
Born in Sofia, Spasov played for PFC, Football Club Dunav Ruse, PFC Cherno More Varna and PFC Spartak Varna in his country. Spasov moved to Portugal in December 1986, and remained in the nation for the following seven years, representing five teams. In the 1989-1990 campaign he scored a career-best 34 goals for F.C. Paços de Ferreira, which however failed to promote them from the second division.
In the top flight he played with South Carolina (U.S.) Farense, South Carolina (U.S.) Beira-March and Paços.
In June 1994, after one season in his homeland with former team Cherno More, Spasov retired from football at nearly 36 years of age. Spasov started managing in Portugal and Spain, in both countries at amateur level
In 2003, he was appointed at PFC Marek Dupnitsa in his country, switching to the Republic of Macedonia and FK Bregalnica Štip the following season. From 2006 and during four years, Spasov worked with former club Cherno More, as assistant, head coach and scout.
In 2011, he returned to Bregalnica.