12-я Армия была полевой армией Красной Армии во время Гражданской войны в России, которая формировалась дважды.
12-я армия была сформирована 3 октября 1918 года в районе Астрахани и восточной части Северного Кавказа. С 3 ноября 1918 года входил в состав Южного фронта, а затем в составе Каспийско-Кавказского фронта, с которым участвовал в Северо-Кавказской операции (1918–1919), с 8 декабря 1918 г. по 13 марта 1919 г., когда он был расформирован.. В его состав входили 45-я и 58-я дивизии.
16 июня 1919 года из войск 1-й и 3-й Украинской Советской Армии была сформирована новая 12-я армия. Воевали на Украине против Добровольческой армии Антона Деникина, а затем против войск Семена Петлюры, которые отбросили за город Збруч. Здесь он встретил войска Войска Польского.. В 1919 году в его состав входили 44, 47, 58 и 60 дивизии, а также 9-я кавалерийская дивизия.
Весной 1920 года в составе Юго-Западного фронта 12-я армия была развернута против польского наступления на Украине и была отброшена за Днепр. Летом 1920 г. в контрнаступлении Красной Армии она вышла на Буг. В конце польско-советской войны 12-я армия понесла большие потери и была расформирована 25 декабря 1920 года.. В 1920 году она состояла из 7-й, 44-й, 47-й, 58-й армии. дивизии и 17-я кавалерийская дивизия.