Официальные сепаратные переговоры с Германией начались в Брест-Литовске 20 ноября 1917 г. и тянулись с перерывами до начала марта 1918 г. К концу 1917 г. экономическое положение стран Четверного союза было настолько тяжелым, что мирный договор с Россией был им нужен не меньше, чем большевикам. Кроме того, германское правительство, идя на переговоры, рассчитывало получить определенные льготы для своих предпринимателей на российском рынке.
Советская делегация, получившая инструкции затягивать переговоры, предложила вести их на базе Декрета о мире, т. е. мира без аннексий и контрибуций. В свою очередь, представители Четверного союза требовали отделения от России Польши, Курляндии и Литвы, которые к моменту переговоров уже были оккупированы немцами.
9 февраля 1918 г. Германия и её союзники подписали сепаратный мирный договор с Центральной Радой. В соответствии с этим договором новое националистическое правительство Украины обязывалось поставлять Германии сырье и продукты питания, а немецкие и австрийские войска немедленно вступили на территорию Украины.
18 февраля 1918 г. германские войска начали наступление по всему фронту, захватили Двинск, Оршу, Минск. На юге наступали австро-венгерские части. Фактически без сопротивления была оккупирована территория в 1 миллион квадратных километров. Реальная опасность потери власти заставила большевиков принять срочные меры. Написанный Лениным декрет «Социалистическое отечество в опасности!» обязывал направить все силы и средства страны на дело революционной обороны.
Война Германии с большевиками стала принимать затяжной характер. Это вынудило Берлин пойти на возобновление переговоров, при этом германская сторона выдвинула новые, более тяжелые условия мира. Теперь они включали освобождение от российских войск всей Прибалтики, Украины, Финляндии, демобилизацию армии и флота, восстановление невыгодного для России русско-германского торгового договора 1904 г. К Турции отходила территория с городами Каре, Ардаган, Батум. Оговаривалась государственная независимость Украины и Финляндии. Ценой огромных усилий (вплоть до угрозы уйти в отставку со всех постов) Ленину удалось убедить большинство в ЦК партии и ВЦИКе принять германские условия. 3 марта 1918 г. мирный договор с Германией был подписан. 27 августа 1918 г. в развитие этого договора в Берлине было заключено финансовое соглашение между двумя странами, по которому советская сторона обязалась выплатить контрибуцию в 6 миллиардов марок.
Прозорливо пойдя на унизительный мир, Ленин смог выиграть необходимое время. Договор установил четкий приоритет внутриполитических целей над внешнеполитическими: выживанию советского государства отдавалось предпочтение перед экспортом революции за рубеж.