До ВОВ работал в Донском пароходстве штурвальным на пароходе "Степан Разин". В ноябре 1936 года был зачислен курсантом школы младших командиров связи. После окончания школы служил в 20 кавалерийском полку. С июня 1939 по май 1941 года проходил сверхсрочную службу в Ленинградском ВО в должности младшего политрука батальона связи погранвойск НКВД. С июня 1941 по сентябрь 1942 года - политрук эскадрона связи. С сентября 1942 года по март 1943 года - курсант спецшколы разведчиков Сталинградского фронта. С марта 1943 года по май 1944 года - разведчик- диверсант десантной группы 1 Украинский фронт. С мая 1944 года по июнь 1945 года - командир взвода пешей разведки. С июня 1945 года по январь 1946 года - помощник начальника штаба отдела репатриации советских граждан из Германии. С января 1946 года по май 1946 года командир рабочей роты по борьбе с оползнями г. Сочи. С мая 1946 года по май 1947 года - командир взвода связи по восстановлению связи гражданского ведомства. С мая 1947 года уволен в запас. В мирное время работал в судо-ремонтных мастерских, конторе связи и сбербанке, откуда был уволен по болезни на пенсию в 1966 году.