W lipcu 1919 pułk udał się na Pokucie i strzegł granicy z Rumunią Wiosną 1920 pułk połączył wszystkie bataliony i wszedł w skład I Brygady Górskiej. W grudniu 1919 batalion zapasowy pułku stacjonował w Nowym Targu.

W marcu 1920 pułk udał się na front bolszewicki do Dubna, później do Sławeczna, gdzie dołączył III batalion, przybyły z ochrony granicy czeskiej. Następnie pułk wziął udział w „wyprawie kijowskiej”, wykazując się w bitwach pod Czapowicami i Malinem. W czasie odwrotu bronił Brześcia nad Bugiem. 2 pułk strzelców podhalańskich, w składzie I Brygady Górskiej w dniu 8 maja 1920 roku wkroczył do Kijowa obsadzając jego północne przedmieścia. W czerwcu 1920, już w czasie odwrotu wojsk polskich, pułk bronił do 12 czerwca przeprawy przez Dniepr staczając potyczki z atakującymi bolszewikami. Następnie pułk tworzył tylną straż 3 Armii i wsławił się w obronie Brześcia nad Bugiem. Żołnierze sanockiego pułku brali też udział w polskiej kontrofensywie rozpoczętej 16 sierpnia, zdobywając Kock, Łuków, Siedlce, Sokołów, Białystok, następnie GródekAndrzej Romaniak. W rocznicę zwycięstwa nad bolszewikami. 15 sierpnia 2008.. Po kilku dniach pułk brał udział w walkach nad rzeką Sidrą. Szlak bojowy zakończył trzydniową walką pod Kuźnicą 23 września 1920Święto pułkowe obchodzone było w dniu 23 września.