Родился в деревне Большое Андосово, ныне Пильнинского муниципального округа Нижегородской области, в семье крестьянина. В Красной Армии служил с 1940 года. Окончил Ворошиловградскую военную авиационную школу пилотов (1942 г.). Участник Великой Отечественной войны с марта 1943 года. Заместитель командира эскадрильи 75-го гвардейского штурмового авиационного полка1-й гвардейской штурмовой авиационной дивизии 1-й воздушной армии 3-го Белорусского фронта гвардии старший лейтенант Давыдов, к марту 1945 года совершил 187 боевых вылетов на штурмовку оборонительных укреплений, аэродромов, скоплений войск и техники противника. Звание Героя Советского Союза присвоено 19 апреля 1945 года. После окончания войны продолжил службу в армии. Окончил Высшие авиационные курсы слепой и ночной подготовки лётчиков (1948 г.). Майор авиации Давыдов погиб в авиационной катастрофе. Похоронен в городе Лунинец, ныне Брестской области Белоруссии. Награды: ордена Ленина (19.04.1945), Красного Знамени (03.12.1943, 19.05.1944, 25.04.1945), Отечественной войны 1-й степени (03.05.1944), Богдана Хмельницкого 3-й степени (23.06.1945), Александра Невского (18.09.1944), Красной Звезды (07.08.1943), медали. Память: в посёлке Пильне на здании школы, в которой учился Герой, открыта мемориальная доска. На Аллее Славы установлен бюст Давыдова.