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