Od połowy lat 50. do pierwszych 70. należał do czołówki bułgarskich szachistów. Pomiędzy 1954 a 1972 ośmiokrotnie wystąpił na szachowych olimpiadach (w tym 3 razy na I szachownicy), zdobywając dwa brązowe medale: wraz z drużyną (1968, Lugano) oraz za indywidualny wynik na I szachownicy w roku 1964 w Tel Awiwie. Wielokrotnie startował w finałach indywidualnych mistrzostw Bułgarii, największy sukces odnosząc w roku 1958 w Sofii, gdzie zdobył tytuł mistrza kraju.