В августе 1941 года Андреев был назначен командиром 486-го стрелкового полка и вместе с ним сражался в составе Южной оперативной группы Ленинградского фронта. 26 августа 1941 он вместе с полком, будучи в составе 41-го стрелкового корпуса, сумели прорваться к Ленинграду, обойдя противника. В октябре того же года он был назначен начальником 1-го (оперативного) отделения 177-й стрелковой дивизии, которая была в составе 1-й Невской оперативной группы и форсировала Неву в ходе битвы за Ленинград. В декабре он был назначен начальником штаба дивизии, которая вошла в подчинении 54-й армии Ленинградского фронта и вместе с ней Андреев участвовал в Любанской наступательной операции.