Несколько раз побеждал в первенстве Азербайджанской ССР. Участвовал во многих чемпионатах СССР, в 1960 году занял четвёртое место. Был первым в командном чемпионате Европы (1961), студенческом первенстве мира (1961—1962), Кубке европейских клубов (1976 и 1979). В составе сборной Латвии он принял участие в шахматных олимпиадах 1992 и 1996 гг. В течение нескольких лет играл за немецкий клуб SK Zehlendorf. Одержал победу в чемпионате мира среди ветеранов 1998 года в австрийском Грискирхене. Работал в качестве тренера с такими шахматистами, как Каспаров, Полугаевский, Таль, Широв и Шабалов.