Походить із дворян Київської губернії. Батько — Давидов Лев Денисович (1743 — 1801), мати — Катерина Миколаївна Самойлова (1750 — 1825). 1807 — вступив до служби юнкером в лейб-гвардії Гусарський полк. 1808 — корнет. 1811 — призначений ад'ютантом командира полку генерал-майора Шевича.
1812 — ад'ютант князя Багратіона. Учасник Вітчизняної війни 1812 року і закордонних походів російської армії. За участь у Бородинський битві нагороджений орденом святого Володимира 4 ступеню з бантом. За хоробрість в бою при Малому Ярославці нагороджений золотою шпагою. Поранений під Кульмом і Лейпцигом. У закордонному антинаполеонівському поході 1813–1814 років був поранений, став кавалером орденів святої Анни 2-го ступеня та прусського Залізного хреста за військові заслуги. 1822 вийшов у відставку в чині полковника.
З дружиною Олександрою (до шлюбу Потаповою, офіційно в шлюбі з 1825, фактично — з 1819) мав велику сім'ю (точну кількість їхніх дітей біографам установити не вдалося, проте відомо, що налічувалося не менше 12), з яких Петро (1825—1912) взяв одружився з дочкою Сергія Трубецького Єлизаветою, а Лев (1837—1896) став чоловіком Олександри Чайковської, сестри композитора Петра Чайковського.