Приказом №117 от 15 марта 1919 года на базе Морских сил Петрограда была создана Петроградская морская база, ныне Ленинградская военно-морская база. Её возглавил военный моряк Александр Сполатбог.
В первый отряд боевых кораблей входило три линкора, три крейсера, миноносцы и пять яхт. На базу была возложена ответственность за дислокацию кораблей и судов, а также принятие мер по обороне города с морских направлений. За свою историю база неоднократно упразднялась, переформировывалась и вновь создавалась.
В советское время база не входила в состав Балтийского флота, а подчинялась напрямую Главнокомандующему ВМФ СССР. С 1994 года вновь включена в состав Балтийского флота.