В октябре 1941 года был зачислен на должность командира взвода. Во время Битвы за Москву служил связистом в Московском военном округе. В 1942 году окончил ускоренный курс Военной академии имени М. В. Фрунзе. В составе 18-й армии был переброшен на Западный фронт, воевал на 1-м и 4-м Украинских, 2-м и 3-м Белорусских фронтах. Участвовал в Кёнигсберской операции и после взятия крепости был оставлен в комендатуре Кёнигсберга. Закончил войну в звании майора.