Затем участвовал в отступлении белой армии в период Великого Сибирского ледяного похода. Зимой 1920 под Красноярском получил приказ генерала С. Н. Войцеховского пробиваться за Байкал. Потеряв ориентировку, продвигаясь в полутёмные дни и в длительные тёмные зимние ночи в плотной массе деревьев заснеженной Байкальской тайги, войска генерала Перхурова заблудились. 11 марта 1920 был пленён красными партизанами у реки Лена в селе Подымахинское вместе со своим отрядом, ослабленным от дезертирства, болезней, холода, обморожений и голода. Под конвоем был доставлен в Иркутск.