После Октябрьской революции, в начале 1918 года, Шулькевич был мобилизован в РККА. Командовал бронеавтомобилем дивизиона броневых автомобилей Красной гвардии Петрограда. В августе 1918 года на Восточном фронте Гражданской войны перешел к белым. Стал командиром 1-го Казанского стрелкового полка, затем — 1-го Степного Сибирского стрелкового полка (с декабря 1918 года — 51-й Сибирский, с января 1919 года — 18-й Степной Сибирский Павлодарский). Был помощником начальника Сводной стрелковой дивизии (позже — 15-я Омская Сибирская дивизия). Генерал-майор с октября 1919 года. В ноябре-декабре этого же года служил в канцелярии военного Министерства. Был участником Сибирского Ледяного похода, в ходе которого заболел тифом и остался на территории, занятой частями РККА. В апреле 1924 года перебрался в Манчжурию, где работал шофером и конторщиком на КВЖД. Был членом объединения лейб-гвардии Егерского полка в Харбине. Входил в комитет по охране русских военных кладбищ в Квантунской области. После занятия территории Манчжурии Советской армией, в 1945 году был арестован органами СМЕРШ и вывезен в СССР, где осужден и провел в советских лагерях. После освобождения уехал в США.