Петр Красилов родился в Москве 3 июня 1977. В 1999 году Пётр окончил Высшее театральное училище им. М. С. Щепкина. После чего некоторое время работал в театре «Российской Армии», потом в «Ленкоме». Из этих театров актёр ушёл, получив выгодное предложение работы в Российском академическом молодежном театре. В 2002 году состоялась премьера спектакля «Эраст Фандорин» по роману Бориса Акунина — «Азазель» . Постановщиком являлся — Алексей Бородин. Герой Петра Красилова — Эраст Фандорин. Эта первая большая работа молодого актёра была высоко отмечена. В том же 2002 году за роль Эраста Фандорина Петр Красилов получил премию — «Чайка» в номинации «Прорыв». Первой ролью в кино стал поручик Михаил Репнин в телевизионном сериале «Бедная Настя»