Петр Николаевич Краснов родился в 1950 году в оренбургском селе Ратчине. После окончания сельскохозяйственного института работал агрономом, писал стихи, прозу. В 1978 году вышла его книга рассказов «Сашкино поле», удостоенная Всесоюзной премии им. М. Горького за лучшую первую книгу автора. Был принят в Союз писателей и окончил Высшие литературные курсы. Его рассказы и повести публиковались в журналах «Наш современник», «Дружба народов», «Молодая гвардия», «Литературная учеба», «Новый мир», «Москва», в еженедельнике «Литературная Россия» и выпусках «Роман-газеты», во многих других периодических изданиях, сборниках и альманахах. Вышло более десяти книг автора, в том числе три за рубежом, в ГДР и ЧССР, а также собрание сочинений в 4-х томах в печатном доме «Димур» (2005 г.). Лауреат премии им. И. А. Бунина, Всероссийской Пушкинской премии «Капитанская дочка», им. Александра Невского «России верные сыны», им. Д. Я. Мамина-Сибиряка, «Ясная Поляна» им. Л. Н. Толстого, премий журналов «Москва», «Наш современник» и еженедельника «Литературная Россия». Является одним из авторов первого тома «Шедевров русской литературы XX века» (рассказ «Мост»), удостоен диплома ЮНЕСКО «За выдающийся вклад в мировую культуру». Переводил романы и повести А. Нурпеисова, Н. Лугинова, А. Тагана и других авторов. Секретарь правления СП России.