В 1914 году в составе полка выступил на фронт. Командовал ротой и батальоном, некоторое время временно командовал полком. Удостоен ордена Св. Георгия 4-й степени
За то, что в бою 15 июля 1916 года у д. Трыстень, командуя, в чине капитана, 1-м батальоном названного полка, получив приказание атаковать укрепленную позицию и взять д. Трыстень, под сильнейшим артиллерийским, ружейным и пулеметным огнем противника повел батальон в атаку, личным примером воодушевляя людей своего батальона, прорвал неразрушенные нашей артиллерией проволочные заграждения, первым ворвался в окопы, выбил оттуда противника, после короткой штыковой схватки и, продвигаясь вперед, бросился в пылавшую д. Трыстень, после жестокого уличного боя овладел ею и, несмотря на убыль почти всех офицеров батальона, приняв командование 2-й и 3-й ротами, преследовал отходящего противника, отбил ряд последовательных контр-атак врага и, продолжая продвигаться вперед, захватил 4-орудийную тяжелую и 6-орудийную легкую батареи, после чего окопался на занятой позиции[2].
7 декабря 1918 года Витковский назначен командиром бригады 3-й дивизии, 30 декабря произведён в генерал-майоры, 26 февраля 1919 года — назначен начальником 3-й дивизии (с августа — Стрелковой генерала Дроздовского дивизии). Командовал дивизией во время наступления ВСЮР на Москву (дошёл с боями до Орла) и в период отступления белых войск до Новороссийска. С апреля 1920 года — генерал-лейтенант. Руководил успешным десантом Дроздовской дивизии у с. Хорлы на Азовском море 17 апреля 1920 года. Был награждён орденом Св. Николая Чудотворца
За то, что в бою 20 июня 1920 года, имевшем целью окружение и уничтожение неприятельского конного корпуса Жлобы, он появлялся лично во всех угрожаемых местах и находясь под сильным ружейным и артиллерийским огнем, подвергая свою жизнь опасности, лично руководил подчиненными ему частями, чем способствовал окончательному разгрому конной группы противника. Дивизией захвачено 9 орудий, 40 пулеметов, броневик и много другого имущества[3].
С 17 августа 1920 года — командир 2-го армейского корпуса[1]. По воспоминаниям генерала барона П. Н. Врангеля, «генерал Витковский был генерал большой личной храбрости, прекрасно разбиравшийся в обстановке, исключительно хороший организатор». Митрополит Вениамин (Федченков) так вспоминал о своей встрече с Витковским на фронте в 1920 году: «Генерал Витковский, весьма симпатичный и, казалось мне, мягкий, с женственным лицом человек, давал нужные приказания своей части для отражения врага. Я тогда удивился его непостижимому для меня спокойствию, точно на парад он шёл».
В Болгарии в 1921—1922 годах — в командовании 1-м армейским корпусом, затем жил во Франции в Париже. С 1924 года — командир 1-го армейского корпуса в составе Русского общевоинского союза (РОВС), который затем был переформирован в 1-й (французский) отдел РОВС, старший полковник группы Общества лейб-гвардии Кексгольмского полка (с 1951 года был его представителем в США). После похищения агентами ОГПУ в январе 1930 года генерала Кутепова А. П., стал председателем Общества галлиполийцев. По другим данным являлся председателем Общества галлиполийцев с 22 ноября 1921 года[1].
После Второй мировой войны жил в США, где руководил североамериканским отделом РОВС. Опубликовал книгу «В борьбе за Россию. Воспоминания» (Сан-Франциско, 1963).
Скончался в 1978 году в Пало-Альто. Похоронен на Сербском кладбище в Колме.