25 kwietnia pułk, w składzie 3 Brygady Jazdy, przeprawił się za Słucz i uderzył na Koristyszewo. Na początku czerwca zdobył jeszcze Chwastów i Morozówkę. Od 5 czerwca pułk prowadził działania opóźniające, walcząc z kawalerią Semena Budionnego. Wycofywał się po osi: Oziema, Zwiahl, Równe. Nad Styrem w Beresteczku pozostał, podporządkowany 15 DP, szwadron detaszowany porucznika Kazimierza Halickiego. Walczył on potem m.in. pod Zambrowem, Łomżą i Kolnem. Pułk w okolicach Hrubieszowa uzupełnił stany i zreorganizował pododdziały. Uderzał jeszcze 1 lipca na Annopol, oraz przebijał się z okrążenia pod wsią Nowy Dwór. Z początkiem sierpnia 1920 2 p.uł. walczył w składzie 8 Brygady Jazdy przeciw 3 Korpusowi Kawalerii Armii Czerwonej pod Ostrołęką i wycofał się do Nowego Miasta.

13 sierpnia rozpoczął działania ofensywne i rozbił pod Milewem bolszewicki 20 pułk strzelców. 15 sierpnia wkroczył zwycięsko do Ciechanowa, a następnie kontynuował pościg za piechotą, wyprowadzając szarżę pod Kraszewem, oraz ścigał uchodzące w kierunku Prus Wschodnich oddziały Korpusu Kawalerii Gaja.