Родился в городе Льгове Курской губернии. Его отец был учителем. В годы Первой мировой войны, когда отца забрали на фронт, он пытался уйти за ним, но был пойман и возвращен домой.
В годы Гражданской войны с 14 лет служил в Красной Армии. В 15 лет командовал взводом, а в 16 лет – ротой, после окончания Высшей стрелковой школы в 1921 году стал командиром полка.