Во время Отечественной войны 1812 года полковник Веселитский командовал 7-й резервной артиллерийской бригадой, состоял в Дунайской армии адмирала П. В. Чичагова, затем командовал всей артиллерией 3-й Западной армии, отличился в сражении на Березине. В 1813 году за отличие при Бауцене произведён в генерал-майоры и завершил Заграничные походы, находясь при штурме Монмартра.