Родился 4 мая 1921 года в д. Рогоны Смоленской области. Учился в школе с. Мятка Смоленской области. В 1939 году приехали всей семьей (родители и четверо детей) на Урал. Со Смоленской области бежали от нищеты и голода. На новом месте поселились в маленьком селе Марково, Увельского района, Челябинской области.
В 1941 году был призван на службу на Дальний Восток для защиты границ Советского Союза от нападения Японской армии, которая могла в любую минуту перейти границу СССР и приступить к захвату советского Дальнего Востока. Войну закончил в звании сержант. Принимал участие в строительстве города Комсомольск-на-Амуре. В 1946 году вернулся домой в Челябинскую область. Работал бригадиром полеводческой бригады. Поступил учиться в Троицкий Сельскохозяйственный институт. Закончил отделение — ветврач.