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