Во время Отечественной войны 1812 года полковник Полторацкий был шефом Нашебургского пехотного полка, отличился в сражениях при Городечно и на Березине. С начала Заграничных походов 1813 и 1814 годов сражался в Польше, отличился при осаде Торна, затем был в Силезии и за отличие в бою под Кенигсвартом был произведён в генерал-майоры. Далее он был в боях в Саксонии и Франции, отличился в Битве народов под Лейпцигом и при Ла-Ротьере; в сражении при Шампобере был захвачен французами в плен и освобождён только по окончании военных действий. В кампании Ста дней командовал 2-й бригадой 9-й пехотной дивизии и вновь совершил поход во Францию.