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