С начала Отечественной войны 1812 года полковник Ешин командовал Татарским уланским полком, отличился в сражении при Городечно. В Заграничных походах 1813 года сражался в Пруссии и Саксонии, за боевые отличия был произведён в генерал-майоры.