Родился в семье преподавателя Военно-медицинской академии.
С 1911 г. по 1917 г. учился в Тенишевском училище.
В 1918—1922 гг. служил в Красной армии (красноармейцем, санинструктором, чертёжником).
В 1922 году поступил на архитектурный факультет ЛВХТИ (бывшая Академия художеств).Среди преподавателей: А. Е. Белогруд, Л. Н. Бенуа, Л. В. Руднев, И. А. Фомин, В. А. Щуко, В. Г. Гельфрейх, С. С. Серафимов.Дипломную работу «Институт физкультуры на Крестовском острове» и теоретическую работу «Набережная реки Невы» защитил 1-го декабря 1928 года.Похоронен в Москве на Новодевичьем кладбище. Колумбарий, 105 секция.Отец архитектора Александра Александровича Великанова. Прадед актера Ивана Колесникова.