Петр Струве родился 7 февраля 1870 года в городе Пермь. В 1895 году окончил юридический факультет Санкт-Петербургского университета, а также с 1892 года учился в университете в городе Грац, Австрия. Будучи одним из лидеров марксизма, в 1901 году скрывался в Германии, где издавал марксистский журнал «Освобождение».
В 1905 году, вернувшись в Россию, стал членом второй Государственной думы. С 1906 по 1917 года занимал должность профессора в Санкт-Петербургском Политехническом институте. Все это время вплоть до эмиграции в 1918 году являлся редактором журнала «Русская мысль», а в 1909 году стал одним из авторов сборника «Вехи».
Возобновил издание «Русской мысли» Петр в 1921 году в городе София. Позже будет издавать свой журнал в городах Прага и Париж. В следующем году Струве стал профессором политической экономии Русского юридического факультета под протекторатом Карлова университета в городе Прага, где работал до 1925 года, будучи одновременно Председателем русской академической группы в Чехословакии.
Переехал в город Париж в 1925 году. Там редактировал газеты «Возрождение», «Россия», «Россия и славянство». В 1928 году Струве переехал в город Белград. С 1928 по 1940 года занимал пост профессора Русского научного института.
Согласно широко известной, но упрощённой схеме, Струве пережил следующую мировоззренческую эволюцию: от неклассического, творчески переосмысленного марксизма и позитивизма к метафизическому идеализму и либеральному консерватизму. Можно отметить сложное, но вполне закономерное становление взглядов Струве, чуждое кардинальных «переоценок ценностей», присущих ряду его современников.
Струве Петр Бернгардович скончался 26 февраля 1944 года в городе Париж, Франция.
Был женат на Нине Александровне, урождённой Герд (1867—1943), дочери А. Я. Герда.
Дети:
Внуки: