50-я АРМИЯ сформирована 16 августа 1941 г. на основании директивы Ставки ВГК от 14 августа 1941г. в составе Брянского фронта на базе 2-го стрелкового корпуса. В нее вошли 217, 258, 260, 269, 278, 279, 280, 290-я стрелковые дивизии, 55-я кавалерийская дивизия, артиллерийские, авиационные и другие части.
     Армия занимала оборону по реке Десна на рубеже Салынь — Столбы — Кашев — далее по реке Судость до г.Дмитров. Ее войска участвовали в оборонительной операции на брянском направлении. К 23 октября под ударами превосходящих сил противника они отошли к Оке на рубеж устье реки Упа — устье Снежеди.
     После перегруппировки в район Тулы армия в составе Брянского, с 10 ноября — Западного фронтов принимала участие в Тульской оборонительной операции (24 октября — 5 декабря), в ходе которой во взаимодействии с местным гарнизоном и при активной поддержке отрядов тульских рабочих самоотверженно отражали ожесточенные атаки главных сил 2-й танковой армии противника. В результате упорной обороны и контрударов 50-й и других армий фронта наступление врага в обход Москвы с юга было сорвано; его войска были измотаны и вынуждены перейти к обороне.
     В декабре армия участвовала в Тульской (6-16 декабря) и Калужской (17 декабря 1941 г. — 5 января 1942 г.) операциях. В ходе этих операций ее войска продвинулись на 130 км, освободили многие населенные пункты, в том числе Дубну, Нелидово, Косую Гору, Щекино, музей-усадьбу Л. Н. Толстого Ясная Поляна, Одоево, Перемышль, Лихвин (Чекалин), Калугу (30 декабря), и в начале января 1942г. вышли на подступы к Юхнову.
     В январе — феврале 1942 г. армия вела упорные бои на юхновском выступе. С 7 марта обороняла рубеж юго-западнее Юхнова.
     В марте 1943г. ее войска участвовали в Ржевско-Вяземской операции (2-31 марта), наступая на спас-деменском направлении. Соединения армии прошли с боями на запад свыше 80 км.
     В конце апреля 1942 г. полевое управление армии было передислоцировано в район, находившийся юго-западнее Козельска. Здесь оно приняло войска 16-й армии.
     В июле — августе 1943 г. армия в составе 17, 49, 64, 212, 324, 326, 413-й стрелковых дивизий, 196-й танковой бригады, артиллерийских, инженерных соединений и частей участвовала в Орловской стратегической операции (12 июля— 18 августа), наступая в направлении на Зикеево. В ходе наступления ее войска форсировали реку Жиздра, но дальнейшего успеха не имели и были остановлены противником на рубеже Макаровка — Овсородский и далее по реке Песочной.
     В ходе Смоленской стратегической операции (7 августа — 2 октября) армия перешла в наступление 14 августа, за 5 дней продвинулась в глубину обороны противника на 53 км и вышла на подступы г. Жиздра.
     17 августа 1943 г. армия была включена в состав Брянского фронта 3-го формирования, в сентябре — начале октября участвовала в Брянской наступательной операции (1 сентября — 3 октября). Войска армии были перегруппированы из района Жиздры в район юго-восточнее Кирова (Вятка). 7 сентября они нанесли удар в юго-западном направлении — во фланг и тыл группировки противника, оборонявшейся на сильно укрепленном рубеже «Хаген». К исходу 15 сентября войска продвинулись на 70 км, вышли к Десне на фронте от Снопоти до станции Олсуфьево и захватили плацдармы на ее правом берегу. Развивая наступление, соединения армии вступили на территорию Белоруссии, 26 сентября освободили г. Хотимск, к 8 октября вышли к реке Проня на участке Петуховка, Пропойск (Славгород) и овладели плацдармом на ее правом берегу.
     18 октября 1943 г. армия была включена в состав Центрального (с 20 октября — Белорусский) фронта 2-го формирования. В ноябре она участвовала в Гомельско - Речицкой операции (10-30 ноября), в ходе которой ее войска во взаимодействии с 3-й армией прорвали оборону противника на участке Узгорск — Красная Слобода и 25 ноября вышли к Днепру в районе Нового Быхова. В декабре 1943 г. армия продолжала вести наступательные бои, к исходу первой декады вышла на рубеж Юшкевичи — Давыдовичи — Трилесно — Хачинки (22 км восточнее Быхова).
     24 февраля 1944 г. армия была включена в состав 1-го Белорусского фронта, с 5 апреля — Западного, с 23 апреля — 2-го Белорусского 2-го формирования.
     В июне — августе 1944г. армия (19, 38, 121-й стрелковые корпуса, 307-я стрелковая дивизия, танковые, артиллерийские и другие соединения и части) участвовала в Белорусской стратегической операции (23 июня - 29 августа), Могилёвской (23-28 июня), Минской (29 июня — 4 июля) и Белостокской (5-27 июля) операциях. Они форсировали реки Березина, Неман, разгромили окруженного противника юго-восточнее и южнее Минска. Соединения армии, преодолевая сопротивление немецких войск, с боями прошли свыше 500 км, форсировали ряд крупных водных преград, освободили большое количество населенных пунктов, в том числе во взаимодействии с другими армиями — города Могилев (28 июня), Быхов (28 июня), Новогрудок, Скидель (8 июля), Гродно (16 июля).  К концу августа вышли на рубеж рек Бебжа — Нарев на участке Гонеда — Осовец — Самоляже.
     В 1945 г. армия в составе 2-го Белорусского, с 11 февраля — 3-го Белорусского фронтов участвовала в Восточно-Прусской стратегической операции (13 января — 25 апреля). В ходе операции ее войска во взаимодействии с войсками других армий нанесли поражение войскам группы армий «Центр» (с 26 января — группа армий «Север»). Они овладели городами Ликк (Элк, 23 января), Биалла (Бяла-Писка) и Нойендорф (Нова Весь-Элицка, 24 января), Николайкен (27 января), Раин (Рын), Рудшане (Руцяне, 27 января), Вормдитт (Орнета, 17 февраля) и другими.
     6-9 апреля 1945 г. войска армии участвовали в штурме Кенигсберга — важного стратегического узла обороны немецких войск в Восточной Пруссии.
     Боевые действия армия закончила с выходом на побережье залива Фришес-Хафф (Вислинский залив).