El 26 de julio de 1889, Pedro Nikoláyevich contrajo matrimonio con la princesa Militza de Montenegro (1866-1951), hija del rey Nicolás I de Montenegro y de Milena Vukotić, quien también era hermana de la reina Helena de Italia.