С октября 1944 года состоял в распоряжении Военного совета 1-го Белорусского фронта и 23 ноября того же года назначен на должность заместителя командира 125-го стрелкового корпуса 47-й армии этого фронта, который принимал участие в боевых действиях в ходе Варшавско-Познанской, Восточно-Померанской и Берлинской наступательных операций. В период с 7 по 22 декабря 1944 года, до прибытия нового командира корпуса генерал-майора А. М. Андреева исполнял должность командира корпуса, который тогда занимал оборону северо-западнее Варшавы. В ходе Берлинской наступательной операции при прорыве обороны противника на левом берегу Одера Давыдов с 15 апреля 1945 года руководил переправой корпуса через каналы, находившихся на подступах к Берлину, а затем — в боевых действиях при освобождении Потсдама, в ходе которых генерал-майор Иван Васильевич Давыдов 26 апреля 1945 года погиб в бою.