Геннадий Шпаликов родился 6 сентября 1937 года в городе Сегежа, в семье Федора и Людмилы Шпаликовых. Отец Геннадия был военным инженером.
В 1939 году после сдачи объекта Федор Шпаликов получил новое назначение и увез семью в Москву. Геннадий Шпаликов на свою историческую родину больше никогда не возвращался.
В 1941 году, в самом начале войны, семью будущего поэта эвакуировали в город Фрунзе. В январе 1944 года отец Шпаликова погиб.
Зимой 1945 года семья вернулась в столицу, где мальчик пошел в школу. Спустя два года московский военкомат направил сына погибшего офицера в Киевское суворовское училище.
Учась в суворовском, Геннадий начал писать стихи и рассказы, стал редактором молодежной газеты, регулярно вел свой дневник.
В 1955 году первое стихотворение Шпаликова «Не смотри на будущее хмуро» появилось в центральной печати.
В 1956 году приказом начальника училища младшего сержанта Шпаликова назначили на должность командира отделения. В ходе военных учений юноша получил травму колена, и о военной карьере пришлось забыть.
Вернувшись в Москву, Шпаликов поступил во ВГИК. Вскоре будущий сценарист и режиссер стал звездой института кинематографии. Во время учебы Геннадий подрабатывал написанием различных сценариев.
В 1959 году Геннадий Шпаликов женился на своей однокурснице Наталье Рязанцевой. В 1962 году, после трех лет брака, Наталья ушла от мужа из-за его пристрастия к алкоголю.
В этом же году Шпаликов женился во второй раз. Его новой избранницей стала актриса Инна Гулая, которая 19 марта 1963 года родила ему дочь Дарью.
В 1962 году Шпаликов написал сценарий к драме режиссера Марлена Хуциева «Застава Ильича» (1962). По приглашению Геннадия небольшие роли в фильме сыграли Андрон Кончаловский, Андрей Тарковский и Светлана Светличная, которые впоследствии стали звездами отечественного кинематографа.
В том же году Шпаликов написал сценарий к комедии режиссера Георгия Данелия «Я шагаю по Москве». Картина получила оглушительный успех у зрителей.
В 1966 году Шпаликов дебютировал в качестве режиссера. Его единственной работой стал фильм «Долгая счастливая жизнь», главную роль в котором сыграла жена режиссера Инна Гулая. На международном фестивале авторского кино в Бергамо картина получила главный приз и очень хорошую прессу.
Тогда же на экраны вышел фильм режиссера Виктора Турова «Я родом из детства» по сценарию Геннадия Шпаликова. Картина была очень высоко оценена критиками и признана лучшей в истории белорусского кино.
Во второй половине шестидесятых годов у Шпаликова начался тяжелый период. Сценарист стал невостребованным. До начала семидесятых по сценарию Геннадия Федоровича вышли мультфильмы «Жил-был Козявин» (1966) и «Стеклянная гармоника» (1968).
На фоне жизненных проблем и склонности к алкоголю в семье Шпаликова обострились отношения. Сценарист ушел из дома, перебиваясь временным жильем.
В 1971 году вышел фильм «Ты и я» режиссера Ларисы Шепитько. Картина была отмечена наградой молодежной программы на Венецианском кинофестивале.
За свою недолгую карьеру Геннадий Шпаликов снялся в эпизодических ролях в фильмах «Трамвай в другие города» (1962) и «Я родом из детства» (1966).
Написал сценарии к фильмам «Маленькие мечтатели» (1962), «Трамвай в другие города» (1962), «Пой песню, поэт» (1971), «День обаятельного человека» (1994) и др.
1 ноября 1974 года Геннадий Шпаликов повесился на втором этаже дачи в Переделкино. Популярный сценарист был похоронен на Ваганьковском кладбище в Москве.
Первая супруга — Наталья Рязанцева, сценарист (брак с 1959 по 1962)
Вторая супруга — Инна Гулая, актриса (брак с 1962 по 1974)
Дочь — Дарья Шпаликова (19.03.1963) от второго брака
▪ Приз Международного фестиваля авторского кино в Бергаме за фильм «Долгая счастливая жизнь» (1966) ▪ Награда Венецианского кинофестиваля за фильм «Ты и я» (1971)