Пётр Репнин родился 18 сентября 1894 года, в мещанской семье известного в городе фотографа. Мать занималась воспитанием детей – дочери и двух сыновей.
С юных лет маленький Петя больше всего любил играть "в театр".
Увлечение мальчика быстро переросло в участие в ученических спектаклях. Причем он был не только актером, но и декоратором и даже портным. Первой заметной ролью Петра Репнина стала госпожа Простакова в "Недоросле" Фонвизина. Это были годы, когда все мальчишки посещали модные тогда "Тиоскоп", "Синематограф", "Иллюзион". Кино наполняло юную душу сказочными переживаниями, оставляя глубокий след в памяти. И не удивительно, что в один прекрасный день Петр Репнин ступил на профессиональную актерскую стезю. Правда, до этого ему пришлось окончить училище и поработать в конторе Сормовских заводов – надо было помогать семье, рано потерявшей кормильца. Учился в Реальном училище А. С. Черняева (с 1907 по 1914 год). Потом он уехал в Алупку к своему крестному отцу. Параллельно с учебой основной юноша два года занимался в художественной школе барона Штиглица и довольно неплохо рисовал, а еще освоил фотоискусство.
С 1914 года играл в любительской антрепризе В. С. Воронского и Л. Л. Соколова. В 1915-1918 гг. — актёр Петроградского театра миниатюр. В 1918—1922 учился режиссуре на курсах мастеров сценической постановки под руководством В. Э. Мейерхольда. С 1920 года — актёр театра «Летучая мышь».
В 1932—1934 гг. Репнин — актёр театра Бауманских ребят, в 1934—1938 гг. — Реалистического театра под руководством Н.Охлопкова, в 1938—1940 гг. — Камерного театра.
С 1941 — во Всесоюзной Государственной Концертной организации, в 1942 — в джаз-оркестре Покрасса, в 1942—1944 — актёр фронтового филиала Малого театра. В 1944—1945 — актёр театра при «Мосфильме», в 1945—1947 — в театре Музыкальной драмы Министерства здравоохранения.
С 1947 по 1955 — актёр Театра-студии киноактёра.