Bei der bulgarischen Einzelmeisterschaft 1979 in Sofia war er Zweiter. Er spielte für Bulgarien bei sechs Schacholympiaden: 1980, 1986 bis 1992 und 2000. Außerdem nahm er dreimal an den europäischen Mannschaftsmeisterschaften (1980 bis 1989) und an mehreren Schachbalkaniaden (1979 bis 1981, 1983, 1986 bis 1990 und 1993) teil