Директивой Главкома No.436/ш от 8 декабря 1918 г. была создана Армейская группа войск Латвии в составе Западной армии. В соответствии с директивой Главкома No.539/ш от 27 декабря 1918 г. группа приказом войскам Северного фронта No.0752 от 29 декабря 1918 г. включалась в состав 7 армии.
Постановлением РВСР от 4 января 1919 г. группа войск Латвии реорганизована в Армию Советской Латвии, директивой Главкома No.606/m от 5 января 1919 г. она подчинялась непосредственно Главкому.
Директивой Главкома No.578/оп 771/ш от 6 февраля 1919 г. армия в оперативном отношении была подчинена командованию Северного фронта, а с 19 февраля 1919 г. вошла в состав вновь образованного Западного фронта (директива Главкома No.795/ш от 12 февраля 1919 г.).
Директивой Главкома No.2188/оп от 7 июня 1919 г. она переименована в 15 армию.
Приказом войскам армии No.0288/оп от 24 января 1919 г. были созданы группы войск Печорская и Вольмарская из частей 2 Новгородской, 1 Латышской, 6 и 10 сд. Приказом войскам Западного фронта No.01201 от 5 февраля 1919 г. Печорская группа передавалась 7 армии, где включалась в состав Псковской группы.
В начале марта 1919 г. правый участок Вольмарской группы (части Латышской, 6 и 11 сд-3 Эстонский сп, Псковский полк ВЧК, несколько Латышских полков и др.) выделились в самостоятельную Мариенбургскую группу. По приказу командующего фронтом No.01216 от 7 апреля 1919 г. она передавалась в подчинение Эстляндской армии, а по распоряжению командующего фронтом No.03214/2927/общ от 25 мая 1919 г. возвращалась в Армию Советской Латвии.
По постановлению РВС армии от 26 марта 1919 г. создавалась Курляндско-Лифляндская группа, объединившая Вольмарскую группу и группы войск, действующие в районе г. Бауск.
В соответствии с проведенной в июле 1919 г. реорганизацией войск армии Мариенбургская группа вошла в состав 11 сд, а Курляндско-Лифляндская-в 53 (Латышскую) сд.
Приказом войскам армии No.457/к от 15 мая 1920 г. была образована Южная группа войск (из частей 5, 29, 56 сд). По приказу командования Западного фронта No.01583/оп от 10 июня 1920 г. она перешла в подчинение фронта, а приказами войскам фронта No.1064 от 2 июня и No.1181 от 11 июня 1920 г. развернута в 3 армию.
Приказом войскам фронта No.01026 от 5 мая 1920 г. из войск 15 армии (части 18 и 48 сд и 164 сбр) была создана Северная группа войск с оперативным подчинением фронту, развернутая приказом войскам фронта No.1181 от 11 июня 1920 г. в 4 армию.
Армии подчинялись укрепрайоны: Великолукский (авг. 1919-май 1920), Двинский (июнь-июль 1919), Западно-Двинская речная флотилия (апр. -окт. 1919, февр. -май 1920).
Приказом войскам фронта No.2637/сек от 7 декабря 1920 г. Управление армии расформировано, войска подчинены командующему 3 армией и переходили в резерв Главкома.
Дислокация штаба: гг. Двинск (янв. -май 1919), Великие Луки (июнь 1919-апр. 1920, окт. -дек. 1920), м. Бешенковичи (май 1920), гг. Гомель (июнь 1920), Полоцк (июль 1920), Лида (авг. -сент. 1920).
Войска армии освобождали Латвию от германских войск, войск буржуазной Латвии (янв. 1919), вели против них оборонительные бои (февр.-июль 1919), оставили территорию Латвии (июль 1919); участвовали в обороне Петрограда: в период первого наступления Юденича (13 мая-27 сент. 1919) обороняли дальние подступы к Петрограду (наступление на псковском направлении, овладение г. Псков (авг.)), во время второго наступления Юденича (28 сент. -31 дек. 1919) провели наступление и освободили гг. Луга, Гдов, Ямбург, ст. Криуши (нояб. 1919), вышли на рубеж р. Наровы; участвовали в советско-польской войне, в операциях: Майской (14 мая-8 июня 1920) (нанесение главного удара в направлении на Молодечно, отход на рубеж Западная Двина-Березина), Июльской (4-23 июля 1920) (действия на направлении главного удара, освобождение ст. Глубокое, гг. Молодечно, Лида, форсирование р. Неман), Варшавской (23 июля-25 авг. 1920) (овладение гг. Белосток, форсирование р. Западный Буг, выход на подступы к крепости Модлин, отход с арьергардными боями с территории Польши); две дивизии перешли границу Восточной Пруссии, где были интернированы.