Родился 13 августа 1913 года в селе Дрязги Воронежской губернии (ныне село Октябрьское Усманского района Липецкой области) в крестьянской семье. Русский. После окончания школы работал в сельском хозяйстве.
В 1933 году призван в РККА.
В 1935 году окончил Одесское пехотное училище и был оставлен при нём на командных должностях.
В 1941 году окончил Военную академию имени М. В. Фрунзе в Москве.Участник Великой Отечественной войны с августа 1941 года.
В 1941—1942 годах — начальник оперативного отдела дивизии.
С августа 1942 по декабрь 1945 года — начальник штаба 13-й гвардейской стрелковой дивизии.
В 1948 году окончил Военную академию имени Ворошилова. После её окончания оставлен на преподавательской работе.
В 1952—1955 годах — начальник штаба 30-го гвардейского стрелкового корпуса в Ленинградском ВО.
В 1955—1956 годах — командир 36-й гвардейской механизированной дивизии того же округа.
С 1956 года и до увольнения в запас — начальник учебного отдела Военной академии имени М. В. Фрунзе, доцент.Умер 14 декабря 2000 года. Похоронен на Троекуровском кладбище в Москве.