Родился 14 января 1915 года в д. Лисицы (Тверская область). Русский. В армии в 1935 - 1938 годах и с 1939 года. Командир отделения связи 286-го стрелкового полка (Северо-Западный фронт) Галахов участвовал в советско-финской войне 1939 - 1940 годов. Отличился в бою при штурме д. Липола (Ленинградская область ). С группой бойцов забросал гранатами дом, из которого противник вел огонь, способствовал освобождению деревни. В этом бою уничтожил трех офицеров противника. Получив ранение, остался в строю. Под Ригой был тяжело ранен. Во время Великой Отечественной войны служил во внутренних войсках. После войны работал в органах внутренних дел Ленинграда. Награжден орденами Ленина, Отечественной войны 1-й степени, Красной Звезды, медалями. Умер в апреле 1992 года.
Звание Героя Советского Союза присвоено 15 января 1940 года.