В 1831 году Иванов был назначен старшим адъютантом штаба действующей против поляков армии и в этой должности сражался во многих делах в Польше: штурме Варшавских предместий, на Гроховских полях, под Минском, при Остроленке, причём за отличие в последней битве получил чин полковника.