К началу Отечественной войны 1812 года капитан Марков состоял в конно-артиллерийской № 23 роте 1-й запасной артиллерийской бригады и находился в корпусе П. Х. Витгенштейна, отличился во втором сражении при Полоцке, в боях на Березине и под Лабиау, был произведён в подполковники. Во время Заграничного похода 1813 года сражался в Пруссии и Саксонии, за отличие в битве при Галле произведён в полковники, далее он отличился в сражениях при Лютцене, Бауцене и Дрездене, во время Битвы народов под Лейпцигом прикрывал ставку прусского короля Фридриха Вильгельма III. В кампании 1814 года во Франции особо отличился в сражении при Бар-сюр-Обе, за что получил чин генерал-майора. Далее он отличился в сражении при Фер-Шампенуазе и при взятии Парижа.