Виктор Астафьев родился 1 мая 1924 года в селе Овсянка (ныне Красноярский край) в семье Петра Павловича Астафьева и Лидии Ильиничны Потылициной. Он был третьим ребёнком в семье, однако две его старшие сестры умерли во младенчестве. Через несколько лет после рождения сына Пётр Астафьев попадает в тюрьму с формулировкой «вредительство». В 1931 г. во время очередной поездки Лидии Ильиничны к мужу, лодка, в которой среди прочих плыла она, перевернулась. Лидия Ильинична, упав в воду, зацепилась косой за сплавную бону и утонула. Виктору тогда было 7 лет. После окончания путины, возвратившись в Игарку, Пётр Астафьев попал в больницу. Брошенный мачехой и родными, Виктор оказался на улице. Несколько месяцев он жил в заброшенном здании парикмахерской, однако после серьёзного инцидента в школе получил направление в детский дом.
В 1942 году ушёл добровольцем на фронт. Военную подготовку получил в учебном автомобильном подразделении в Новосибирске. Весной 1943 года был направлен в действующую армию. Был шофёром, связистом в гаубичной артиллерии, после тяжёлого ранения в конце войны служил во внутренних войсках на Западной Украине.
Был награждён орденом Красной звезды, медалями «За отвагу», «За освобождение Варшавы», «За победу над Германией».
Понравилась это книга тем, что Сашка любил свою бабушку.Она была строгая, но справедливая и не ругала внука по всяким пустякам.Плохо то, что Сашка её обманул, и принес целую чашку травы, которая была прикрыта ягодами. Молодец, что извинился, и запомнил этот урок на всю жизнь.