русский князь императорской крови, сын великого князя Петра Николаевича и великой княгини Милицы Николаевны. Правнук императора Николая I, брат княжен императорской крови Марины Петровны и Надежды Петровны, кузен княгини императорской крови Елены Петровны.
Ребенком отличался слабым здоровьем, у него были больные легкие. Служил князь в инженерных войсках под руководством своего отца. В Первую мировую войну с октября 1916 г. находился на Кавказском фронте при своем дяде Николае Николаевиче. По причине болезни дослужился лишь до младшего офицерского чина. После революции находился вместе с родителями в крымском имении Дюльбер, принадлежавшем великокняжеской семье. Там пережил революционные треволнения и покинул Россию вместе с другими Романовыми на британском линейном корабле «Мальборо» в апреле 1919 г. В эмиграции жил во Франции и Италии.
16 ноября 1921 г. в Антибе женился на графине П. Д. Шереметевой. Как и вся ветвь Николаевичей, отказался признать Кирилла Владимировича, отрицательно относился и к притязаниям Владимира Кирилловича, в 1969 г. князь, вместе со всеми живущими представителями Дома Романовых, официально выступил против его решений. Так как из-за противоречий князь не испрашивал разрешения на брак с графиней, то брак не признается ветвью Кирилловичей. Перед Второй мировой войной князь переехал в Италию, где жил все оставшиеся годы.