Родился в семье казака-учителя, позднее выбранного станичным атаманом, Д. И. Каширина. Окончил Оренбургское казачье военное училище в 1913 году. Участник Первой мировой войны, хорунжий Русской императорской армии, воевал на Юго-Западном фронте с 1914 по 1918 год. Был контужен и попал в германский плен, из которого освобожден в декабре 1918 г. В составе 30-й стрелковой дивизии Красной Армии участвовал в освобождении Урала от войск А. В. Колчака в 1919 году, в качестве комиссара 10-й кавалерийской дивизии в 1920 году — в войне с Польшей. Вырываясь из окружения, был интернирован на территорию к тому времени нейтральной Германии. После нескольких попыток побега был перевезён к бельгийской границе. С помощью представителей русской секции «Спартак» на пароходе переправился в Эстонию и в ноябре 1920 года прибыл в Москву, сохранив документы политотдела, партбилет и личное оружие.