W decydującej bitwie wojny polsko-rosyjskiej 2 Dywizja Piechoty Legionów wchodziła w skład 2 Armii, której zadaniem była obrona Wisły od Karczewa do Dęblina. 3 pułk piechoty Legionów zajmował stanowiska w rejonie Piotrowic. Na odcinku 2 Armii w okresie bitwy warszawskiej panował spokój. Nieprzyjaciel nie zdążył rozwinąć się do natarcia, gdyż uderzenie znad Wieprza zmusiło bolszewików do panicznej ucieczki. 3 pułk piechoty przerzucono wówczas pod Krasnystaw, gdzie w rejonie Grabowiec–Hrubieszów walczył z oddziałami kawalerii Budionnego. Po zajęciu Hrubieszowa przeszedł do Zamościa, gdzie został uzupełniony i zreorganizowany. 23 września wysłany na front północny, wziął udział w pościgu za nieprzyjacielem rozbitym w bitwie niemeńskiej.