Powrócił na front 25 stycznia 1920, gdzie dozorował linię kolejową Ryga – Dyneburg. W kwietniu został przydzielony do 1 Brygady Jazdy, w ramach której działał na północnym skrzydle polskiej 1 Armii. 28 czerwca z 1 Brygadą Jazdy skierowany na front wołyński, gdzie 4 lipca stoczył pod Równem całodzienną bitwę z oddziałami bolszewickiej 1 Armii Konnej. Od 11 lipca do 5 sierpnia ułani walczyli nad Styrem, zajmując obronę w okolicach Łucka. W dniach 13–15 sierpnia pułk przesunięto do Rejowca, dołączając go do zreorganizowanej 4 Brygady Jazdy. 16 sierpnia walczył w bitwie pod Cycowem, w trakcie której 1. szwadron szarżą rozproszył przeciwnika. 31 sierpnia jako straż przednia brygady pułk wkroczył do Suwałk, a 3 września odparł atak litewski na miasto. W dniach 7–17 września pozostawał w odwodzie. 22 września odrzucił oddziały litewskie znad Marychy, a idąc dalej w straży przedniej 4 BJ rozbił pod Żołnierowiczami 3 października część bolszewickiej 27 Dywizji Strzelców. Po zawieszeniu broni (18 października) pułk przegrupował się do m.