Zalążek jednostki formował się w Ostrowi Mazowieckiej w ramach Polskiej Siły Zbrojnej ("Polnische Wehrmacht"), począwszy od maja 1918 roku. Nadano mu wówczas nazwę 2 pułku piechoty. 16 stycznia 1919 roku przemianowany został na 8 pułk piechoty Legionów. Pod tą nazwą występował do końca swojego istnienia – do października 1939 roku. Podczas wojny z Ukraińcami torował sobie i innym polskim oddziałom drogę do broniącego się Lwowa. Skierowany pod Rawę Ruską, brał udział w walkach o: Skniłów, Magierów, Niemirów, Kulików, Stary Sambor, Stanisławów. Toczył walki nad Dniestrem i Zbruczem. Bronił też, na prośbę rządu łotewskiego, niepodległości tego kraju, zagrożonej inwazją sowiecką. W wojnie polsko-bolszewickiej od 16 maja do 26 września 1920 roku brał udział w walkach pod: Dokszycami, Pokostem, Żyżniewem, Cybulkami oraz w decydującej dla polskiego zwycięstwa bitwie nad Niemnem. Po zakończonej wojnie pułk powrócił do miejsca stałego pobytu – Lublina.