28 pułk piechoty powstał jesienią 1918. Od stycznia 1919 prowadził działania bojowe. Drugi batalion toczył walki na Wołyniu, w rejonie Kowla i Łucka, a następnie nad Styrem w rejonie Rafałówki. Trzeci batalion toczył boje z Czechami na Śląsku Cieszyńskim, potem nad Niemnem w rejonie Skidla, a następnie został przerzucony w rejon Lwowa, gdzie brał udział w jego obronie, po czym w pogoni za wojskami ukraińskimi dotarł do Tarnopola i w rejon Trembowli. Tam stoczył 12 czerwca zwycięską bitwę pod Iwankowem. Pierwszy batalion w czerwcu 1919 stoczył przegrany bój pod Brzeżanami.

Już jako 28 pułk Strzelców Kaniowskich (przydomek Kaniowskich pochodzi od Bitwy pod Kaniowem, w której brał udział 13 pułk strzelców) walczył z wojskami ukraińskimi nad Seretem aż do linii rzeki Zbrucz, którą osiągnął 19 lipca 1919.

W końcu września pułk przerzucono pod Wilno, gdzie pełnił służbę patrolową na linii demarkacyjnej polsko-litewskiej. Tutaj spędził zimę 1919/1920. Po skoncentrowaniu się w połowie maja koło stacji Ignalino odmaszerował w kierunku Kozian, gdzie prowadził walki nad Dzisną w rejonie Mariampola, Kozian, Twerecza i Szarkowszczyzny.