Родился 01.01.1914 года в селе Селичня ныне Суземского района Брянская область в семье крестьянина. Русский. Член КПСС с 1940 года. Окончил начальную школу. Работал в совхозе. В Советской Армии с 1936 года. Участник боёв у озера Хасан в 1938 году. Командиp отделения 23-го отделения саперного батальона (40-я стрелковая дивизия, 1-я армия) младший командиp Раков отличился в боях за высоту Заозерная. Умело командуя бойцами, без потерь достиг высоты и смело атаковал противника. Расстреливая и забрасывая гранатами врага, воины выбили его из занимаемых окопов. Звание Героя Советского Союза присвоено 25.10.1938 года. В 1939 окончил курсы младших лейтенантов. Продолжал службу на Дальнем Востоке. В 1943 году окончил КУОС инженерных войск. Участник советско-японской войны 1945 года. С 1961 года майор Раков — в запасе. Живёт в Брянске. Награжден орденом Ленина, Красного Знамени, Отечественной войны 1 степени, 2 орденами Красной Звезды, медалями.