После февральского переворота Краснов в политике участия не принимал и продолжал службу в своей части. В июне 1917 года был назначен начальником 1-й Кубанской казачьей дивизии, в сентябре — командующим 3-м конным корпусом, был произведен в генерал-лейтенанты.
После октябрьского переворота по приказу Керенского двинул части корпуса в количестве 700 человек на Петроград. 27 октября (9 ноября) эти части заняли Гатчину, 28 октября (10 ноября) — Царское Село, выйдя на ближайшие подступы к столице. Но, так и не получив подкреплений, ввиду крайней малочисленности своих сил Краснов сдался большевикам и под
честное слово не бороться с советской властью был отпущен на Дон, где продолжил антибольшевистскую борьбу, возглавив в марте 1918 года восстание казаков.
К маю 1918 Донская армия Краснова заняла территорию Области Войска Донского, выбив оттуда части РККА, а сам он 16 мая 1918 г. был избран атаманом Донского казачества. В начале мая в Донскую область входят германские войска и Краснов заключает военный союз с Германией.
В январе 1919 года Донская армия Краснова влилась в Вооруженные силы Юга России. Сам же
Краснов под нажимом Деникина 15 февраля 1919 г. вынужден был уйти в отставку и уехал в Северо-Западную армию Юденича, расположенную в Эстонии.