Віктор Астаф'єв народився 1 травня 1924 року у селі Овсянка неподалік Красноярська. Його батьки були небагатими селянами, Віктор був єдиною дитиною у сім'ї, дві його сестри померли в ранньому дитинстві.
Петро Павлович Астаф'євВіктор Петрович Астаф'єв / Батько
Закінчивши школу ФЗП, працював на станції Базаїха зчіпником та укладачем поїздів, черговим по станції. У 1942 році пішов добровольцем на фронт незважаючи на те, що як залізничник мав броню. Покликаний Радянським РВК Красноярського краю.