1917. gadā kļuva par 40. armijas korpusa izpildkomitejas priekšsēdētāju, Rietumu frontes 2. armijas Kara revolucionārās komitejas biedru. No 1917. beigām līdz 1918. gada sākumam komandēja boļševikiem uzticamās latviešu vienības. Vadīja arestus Krievijas Impērijas stavkāMogiļevā. Pēc tam Bērziņš ar savām daļām tika nosūtīti uz fronti, kur piedalījās cīņās pret Ukrainas radas bruņotajiem spēkiem, kā arī poļu ģenerāļa Jozefa Dovbora-Musņicka (Dowbor-Muśnicki) poļu vienībām. No 1918. gada janvāra komandēja 2. revolucionāro armiju, no februāra līdz martam bija Rietumu revolucionārās frontes virspavēlnieks. No 1918. gada jūnija bija Sibīrijas augstākās kara inspekcijas priekšsēdētājs, Ziemeļu—Urālu—Sibīrijas frontes komandieri. No jūlija līdz novembrim komandēja Austrumu frontes 3. armiju. No 1918. gada decembra līdz 1919. gada jūnijam bija Padomju Latvijas armijas inspektors. Pēc tam, līdz 1920. gadam, ietilpa Revolucionārās kara padomes sastāvā Rietumu (1919. gada augusts-decembris), Dienvidu (1919. decembris—1920. gada janvāris), Dienvidrietumu (1920. janvāris-septembris) un Turkmenistānas (1920. septembris—1921. novembris, 1923. decembris—1924 septembris) frontēs. 1924. gada bija Rietumu kara apgabala priekšnieks.
1924. gadā demobilizēts. Ieņēmis dažādus amatus. No 1927. līdz 1937. gadam strādājis vadošos amatos Zemkopības Tautas komisariātā saistībā ar kara rūpniecību. 1937. gadā tika arestēts. Pēc PSRS Augstākās tiesas Kara kolēģijas lēmuma nošauts Komunarkas masu kapos1938. gada 11. martā. 1955. gadā tika reabilitēts.[1]