W latach 50. i 60. należał do ścisłej czołówki bułgarskich szachistów. W latach 1954, 1955, 1962 i 1964 czterokrotnie stawał na najwyższym podium mistrzostw kraju. Pomiędzy 1956 a 1978 rokiem 11 razy reprezentował Bułgarię na szachowych olimpiadach (w tym 3 razy na I szachownicy), w roku 1968 zdobywając wraz z drużyną brązowy medal. Brał udział w wielu międzynarodowych turniejach, zwyciężając bądź dzieląc I miejsca m.in. w Warnie (1960 i 1975), Polanicy-Zdroju (1963, memoriał Akiby Rubinsteina), Fuengiroli (1979), Čoce (1981), Aternach (1983, turniej "Acropolis") oraz Kragujevcu (1984, wspólnie z Vlastimilem Jansą).