Шпаликов родился в карельском городе Сележ. С малых лет он мечтал стать офицером. Но во время срочной службы на батальонных учениях Шпаликов повредил ногу. Об армейской карьере юноша может забыть - таков был приговор врачей.
В 1956 году Геннадий стал студентом ВГИКа. Ни оригинальной философии, ни каких-то выдающихся образов, ни закрученного сюжета - на материале постылой советской реальности им создавались светлые и поэтичные сценарии: "Я шагаю по Москве", "Мне двадцать лет" ("Застава Ильича"), "Девочка Надя, что тебе надо?".
Шпаликова ставили Марлен Хуциев, Георгий Данелия, Сергей Урусевский. Талантливого сценариста намеревались ставить еще и Никита Михалков, Михаил Швейцер, Сергей Соловьев, Владимир Мотыль - для каждого из них был написан свой сюжет. Но через непролазные топи тогдашней "редактуры" не смог пробиться ни один из них. Так начилась депрессия Шпаликова - он устал от разочарований, связанных с похоронами "оттепели" и фактическим удушением "шестидесятников".
В своем последнем сценарии "Девочка Надя, что тебе надо?" в финале Шпаликов приводит свою героиню на городскую свалку, чтобы там произошло самосожжение. Ей опостылела бессмысленность бытия. Шпаликовский герой в фильме "Ты и я" прыгнул с моста. А сам талантливый 37-летний сценарист повесился в писательском Доме творчества в Переделкине.
Незадолго до своего трагического ухода он писал: "Ведь и половины не вышло, не вышло - вовсе не благодаря СССР, а несовершенству собственному. Ничего запрещенного нет, есть собственное отношение - как и что...". Бывшие сокурсники Шпаликова по ВГИКу впоследствии вспоминали его слова: "Если до 37 лет не достигну планки, равной пушкинской поэтике, жить не стоит".