В 1940 г. приехал в Новосибирск, работал в транспортной экспедиции. В этом же году был призван в РККА. В ноябре 1942 г. прибыл на фронт. В боях под Сталинградом (ныне – Волгоград) в составе 2-й гвардейской армии получил первую награду. Был назначен командиром взвода пешей разведки 9-го гвардейского стрелкового полка 3-й гвардейской стрелковой дивизии. На фронте ходили легенды о дерзких рейдах разведчика Рогачёва. Награждён орденами Красного Знамени, Красной Звезды, Отечественной войны I и II степени, медалями «За отвагу», «За оборону Сталинграда». Погиб в бою 10 октября 1943 г. Похоронен в братской могиле в Молочанске. Указом ПВС СССР от 01.11.1943 г. посмертно присвоено звание Героя Советского Союза. В Бердске, где после войны жили его родители, на улице, названной в его честь, установлена мемориальная доска. В Новосибирске имя героя увековечено на Аллее Героев у Монумента Славы. (Новосибирцы – Герои Отечества. С. 296–298)