Родился в станице Пашковская, ныне микрорайон Пашковский города Краснодара, в семье рабочих. В Красной Армии служил с 1918 года. Участник Первой мировой, Гражданской войны, боевых действий на озере Хасан (1938 г.). Окончил Военную академии механизации и моторизации им. И.В. Сталина (г. Москва, 1937 г.), Высшую военную академию им. К.Е. Ворошилова (1946 г.). Служил на различных командных должностях в РККА. Участник Великой Отечественной войны. Воевал в должности заместителя командующего, командующего бронетанковыми и механизированными войсками 40-й армии. Отличился в Харьковско-Белгородской операции. Генерал-майор танковых войск (1944). После окончания войны служил в Южной группе войск (Венгрия). Позднее работал в должности начальника военной кафедры Запорожского института сельхозмашиностроения, а затем – начальника военной кафедры Уральского политехнического института им. С.М. Кирова. С 1960 года жил в городе Горьком. Похоронен на кладбище «Марьина Роща». Награды: ордена Ленина (21.02.1945, 24.06.1948), Красного Знамени (25.08.1944, 23.09.1944, 03.11.1944), Суворова 2-й степени (10.01.1944), медали.