Viktor Astafjevs sa născut o mai 1924 în satul de fulgi de ovăz, în apropierea Krasnoyarsk, în familia Lidiei Ilinichny Potylitsinoy și Peter Pavlovich Astafieva. El a fost al treilea copil din familie, dar cele două surori mai mari au murit în copilărie. La câțiva ani după nașterea fiului său, Peter Astafiev se duce la închisoare cu textul "sabotaj". În timpul următoarei călătorii a lui Lydia la soțul ei, barca, în care, printre altele, a înotat răsturnată. Lydia Potylitsina, căzând în apă, a prins o coasă pentru un bonus de raft și sa înecat. Corpul ei a fost găsit doar câteva zile mai târziu. Victor avea șapte ani. După moartea mamei sale, Victor a trăit împreună cu părinții ei - Ekaterina Petrovna și Ilya Evgrafovich Potylitsins. Despre copilărie a petrecut cu bunica sa, Catherine, Petrovna și se lasă în sufletul amintirii scriitorului, Viktor Astafjevs a spus în prima parte a autobiografiei sale „Last Bow“.
Venind din detenție, tatăl unui viitor scriitor sa căsătorit pentru a doua oară. Decizia de a merge pentru „bani pustie de nord,“ Peter Astafjevs cu soția și cei doi fii - Viktor și Nikolai nou-născut - este trimis la Igarka, în cazul în care pentru a trimite familia deposedati tatălui său - Paul Astafieva. Vara următoare, tatăl lui Victor a făcut un pact cu fabrica Igarka de pește și a luat pe fiul său într-o excursie de pescuit în loc de pescuit între orașele Karasino și polo. După terminarea călătoriei, după ce sa întors la Igarka, Peter Astafiev a ajuns la spital. Abandonat de mama vitregă și de rudele sale, Victor era pe stradă. Timp de câteva luni a trăit într-o clădire frizură abandonată, dar, după un incident serios la școală, a primit o sesizare la un orfelinat.
În 1942 sa oferit voluntar pentru front. A studiat afacerile militare la școala de infanterie din Novosibirsk. În primăvara anului 1943 a fost trimis în armată. Era un șofer, un artileru, un semnalizator. Până la sfârșitul războiului, Viktor Astafiev a rămas un simplu soldat. În 1944, în Polonia, a fost șocat de cochilie.
După demobilizare în 1945 a plecat la Ural, în orașul Chusovoy, regiunea Perm.
În 1945, Astafeev sa căsătorit cu Maria Semyonovna Koryakina. Au avut trei copii: fiica Lydia (născută și moartă în 1947) și Irina (1948-1987) și fiul Andrew (născut în 1950).
În Chusovoy Astafiev a lucrat ca mecanic, muncitor auxiliar, ofițer de serviciu la gară, depozitară.
În 1958, Astafiev a fost admis la Uniunea Scriitorilor din URSS. În 1959-1961 a studiat la cursurile de literatură superioare de la Moscova.