Великанов родился в с.Никольское, ныне Сапожковского района Рязанской обл. Работал земским учителем. В 1915 после окончания школы прапорщиков участвовал в 1-й мировой войне. Во время Гражданской войны командовал ротой, батальоном, полком, 1-й бригадой 24-й Железной дивизии, 20-й стрелковой дивизией. Участвовал в боях за освобождение Симбирска (окт. 1918), командовал уфимской ударной группой войск (март — апр. 1919), принимавшей участие в разгроме войск Колчака на Урале, затем возглавлял оборону Оренбурга. В Егорлыкской операции 1920 успешно командовал ударной группой 10-й армии, затем был командующим Эривано-Дилижанской группой войск (1920) и группой войск Тифлисского направления (1921). После Гражданской войны был командиром стрелковой дивизии, стрелкового корпуса. С 1923 помощник командующего войсками военного округа, инспектор пехоты РККА. С 1933 — командующий войсками Среднеазиатского, а с июня 1937 — Забайкальского военного округов. Награждён 3 орденами Красного Знамени. Лит.: Обертас И.Л. Начдив двадцатой Великанов. М., 1964.