During his professional career, which spanned nearly 20 years, he represented PFC Lokomotiv Sofia, PFC CSKA Sofia, Portugal"s G.D. Chaves, South Carolina (U.S.) Braga, F.C. Paços de Ferreira and F.C. Felgueiras – after he had left the Iron Curtain at the age of 30 – Football Club Yantra and PFC Litex Lovech. From 1992 onwards he worked as a full-time manager, going on to be in charge of several clubs including PFC Spartak Varna on three occasions.