Чемпион ЗСФСР 1928 г. Победитель чемпионата Закавказья 1948 г. Пятикратный чемпион Азербайджанской ССР (1947—1952 гг.). Многократный чемпион Баку. Чемпион ВС СССР 1963 г. Занимался тренерской деятельностью: работал с В. В. Смысловым при подготовке к матчу на первенство мира 1957 г., тренировал В. К. Багирова, некоторое время работал с юным Г. К. Каспаровым.
Внес серьезный вклад в развитие антимеранского варианта Рубинштейна в славянской защите и системы Рубинштейна в дебюте четырех коней. Ввел в практику или детально разработал и популяризировал три дебютные системы: Система Тартаковера — Макогонова — Бондаревского в ферзевом гамбите; Система Макогонова в староиндийской защите; Вариант Макогонова в защите Грюнфельда.