Герой Советского Союза, участник Великой Отечественной войны
Родился в селе Большое Томылово, ныне — город Чапаевск Самарской области, в крестьянской семье. Окончил семь классов школы, после чего работал в колхозе, затем электриком на одном из заводов в Чапаевске.
С 1937 года работал электромонтёром на Куйбышевском судоремонтном заводе.
В 1938 году Долгов был призван на службу в Красную Армию.
Участвовал в боях на реке Халхин-Гол.
Участник Великой Отечественной войны с апреля 1942 года.
Окончил Горьковское танковое училище (1943 г.).
К апрелю 1945 года гвардии старший лейтенант Долгов командовал танковой ротой 8-го отдельного гвардейского мотоциклетного батальона 8-го гвардейского механизированного корпуса, 1-й гвардейской танковой армии, 1-го Белорусского фронта.
Отличился во время штурма Берлина. 24 апреля 1945 года Долгов в составе передовой группы прорвался в пригород Берлина Эркнер и захватил заминированный железнодорожный мост, соединявший берега канала между озёрами Демериц и Флакен, а затем отражал вражеские атаки до подхода основных сил корпуса.
1 мая 1945 года Долгов погиб в бою на одной из улиц в Берлине. Похоронен в польском городе Суленцин.
Звание Героя Советского Союза присвоено 31 мая 1945 года.
Награды: ордена Ленина (31.05.1945); Красного Знамени (01.09.1942); Отечественной войны 1-й и 2-й (1944) степени.