Из семьи латышских крестьян. В русской армии с 1906 года. Окончил Иркутское военное училище (1910). Во время Первой мировой войны командовал ротой, батальоном, был офицером для поручений при штабе армии на Западном фронте, полковник. В феврале 1918 года попал в плен к немцам, где находился до марта 1919 года.
В РККА с 1919. Участник Гражданской войны 1918—20 и подавления Кронштадтского мятежа (1921), командир стрелкового полка и стрелковой бригады. Окончил Высшие академические курсы комсостава (1923) и Военную академию им. М. В. Фрунзе (1935).
В Великую Отечественную войну командовал 20-й армией на Западном фронте (март по сентябрь 1942), Брянским фронтом (сентябрь 1942 по июнь 1943), с августа по сентябрь 1943 г. заместитель командующего Воронежским фронтом. С января 1946 начальник курсов «Выстрел».