С 15 мая 1920 года Данилов служил военным комиссаром Всероссийского Главного штаба, а затем Штаба РККА. Он был членом Реввоенсовета РСФСР и СССР в 1921—1924 годах. Был делегатом X съезда РКП(б) в Москве (29 марта — 5 апреля 1920 года) и II-го Всесоюзного Съезда Советов (с 26 января по 2 февраля 1924 года).