Большие надежды Антанта возлагала на немецкие оккупационные войска. Уже в ноябре 1918 года, заключая в Компьене перемирие с Германией, одним из пунктов договора о перемирии Антанта обязала Германию до дальнейших распоряжений оставить в оккупированных областях России свои вооруженные силы. Германия охотно пошла на это, так как сама хотела укрепиться в Прибалтике и удержать ее. Чтобы добиться этого, представитель Германии в Прибалтике Винниг спешно начал формировать так называемую «железную» дивизию из немецких солдат и офицеров, которые были согласны за высокую плату воевать против большевиков. Так как в Латвии таких солдат было мало, пришлось вербовать наемников в Германии. Винниг поспешил также организовать «ландесвер» из сынков балтийских баронов, немецкой буржуазии, русских белогвардейцев и завербованных Ульманисом местных латышских буржуазных националистов. Местные формирования латышской буржуазии создавались медленно. Так, в конце 1918 года Ульманису удалось сформировать только 7 рот, из которых 4 оказались «ненадежными»: 2 из них восстали и отказались идти в наступление против Красной армии. Винниг мобилизовал против латышского трудового народа все контрреволюционные силы, начиная с балтийских баронов и кончая меньшевиками Латвии. Никогда еще так низко не опускались латышские меньшевики, как тогда, – вместе с латышской буржуазией и балтийскими баронами они просили Антанту защитить их от большевиков. Вместе с представителями латышской буржуазии ездили они в Германию и страны Антанты вымаливать помощь для борьбы с революционным латышским народом.
Агрессивные планы иностранных империалистов и местной контрреволюции были расстроены непрерывно нараставшим революционным движением. Организованные отряды народной милиции и партизан начали борьбу против белогвардейских частей, не давали отступающим немецким оккупационным войскам грабить и увозить имущество, разгоняли созданные латышским буржуазным правительством уездные и волостные учреждения.
Учитывая рост революционного движения, Центральный Комитет Социал-демократии Латвии 4 декабря 1918 года вместе с президиумом Рижского Совета рабочих депутатов утвердил Временное Советское правительство во главе с П.Я. Стучкой. 17 декабря 1918 года Советское правительство Латвии опубликовало манифест, который провозгласил переход всей власти в Латвии в руки Советов рабочих, безземельных и солдатских депутатов. Манифест призвал население Латвии взяться за оружие, прогнать немецких оккупантов и марионеточное правительство латышской буржуазии. 22 декабря 1918 года правительство Советской России признало независимость Латвии.
Рабочие и трудовое крестьянство Латвии восстали против немецких оккупантов и местного буржуазного правительства. На помощь им с фронтов Гражданской войны Советской России поспешили полки латышских стрелков. Латышские стрелки начали героическое наступление. 25 ноября они освободили от немцев Псков. Поддержанные местным населением, латышские стрелки стремительно начали продвигаться по территории Латвии, занимая один населенный пункт за другим. Когда 18 декабря они вошли в Валку, власть там уже была в руках рабочих. 22 декабря латышские стрелки взяли Валмиеру, 23 декабря – Цесис. До этого они уже освободили Даугавпилс, Екабпилс и многие другие города. В конце декабря латышские стрелки подошли к Риге. Рижские рабочие энергично готовились к восстанию, которое началось в ночь на 3 января 1919 года. 3 января днем город уже был в руках рабочих. Рижским рабочим помогли латышские стрелки, которые, сломив сопротивление противника у Лигатне, Сигулды и Инчукална, 3 января вошли в Ригу.
После взятия Риги быстрым было и освобождение Курземе от оккупационного ига. В течение декабря 1918 года и января 1919 года восставшие рабочие Латвии вместе с латышскими стрелками освободили от оккупантов всю Латвию, за исключением портового города Лиепаи с прилегающими к нему волостями.
13 января 1919 года в Риге открылся первый съезд Советов объединенной Латвии. Он избрал Центральный Исполнительный Комитет, который на своем заседании 20 января избрал правительство Советской Латвии во главе с П.Я. Стучкой. В Латвии победила советская власть и начался период советского строительства.
Однако иностранные интервенты не унимались: они мобилизовали все силы для нового военного похода на Прибалтику. 6-й немецкий резервный корпус под командованием фон дер Гольца в марте 1919 года начал наступление на Ригу. В то же время армия буржуазной Эстонии, созданные интервентами в Эстонии разного рода финские и шведские белогвардейские части после подавления там советской власти обрушились на Советскую Латвию со стороны Северной Видземе. После подавления в апреле советской власти в Литве Красной армии Латвии пришлось также сражаться на юго-востоке с крупными силами белополяков и белолитовцев, угрожавших Даугавпилсу. Советская Латвия оказалась окруженной превосходящими силами иностранных интервентов. 22 мая под их натиском и угрозой окружения латышские стрелки отступили из Риги и заняли новые позиции в Латгалии, где продолжали борьбу против белогвардейских банд. Советская власть в Латгалии просуществовала до начала 1920 года.