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