Родился в 1900 году в слободе Воздвиженская (позже Грозненской области Чечено-Ингушской АССР.
Спортсмен (шахматы), инженер-строитель.
Мастер (1929-35).
Чемпион Азербайджанской ССР (1936).
Чемпион Баку (1923).
Участник чемпионата СССР (1929).
Участник Великой Отечественной войны.
Брат — В.А. Макогонов.
Пропал без вести в ноябре 1942 года.