Мати Геннадія Нілова — рідна сестра дружини Павла Петровича Кадочникова, тому після німецько-радянської війни сім'я Нілових деякий час жила в родині знаменитого актора. Саме в цей період Геннадій зацікавився професією актора. Навчаючись у школі, він керував драматичним гуртком, де сам ставив спектаклі, підбирав костюми і грим для виконавців. Одночасно захоплювався спортом, займаючись у спортивній школі Віктора Алексєєва, після закінчення якої отримав дев'ять розрядів у різних видах спорту.
У 9-річному віці Геннадій знявся в масовці в радянській художньої військовій драмі «Подвиг розвідника» (1947) режисера Бориса Барнета, головну роль в якому виконав його дядько — Павло Кадочников.
Всесоюзну популярність і любов глядачів акторові принесла одна з головних ролей у відомій радянській кінокомедії режисера Генріха Оганесяна «Три плюс два» (1963) — роль фізика Степана Івановича Сундукова (Стьопа, «Сундук», «Доктор»)[1].
У 1993 році, відпрацювавши на «Ленфільмі» тридцять чотири роки, Геннадій Нілов був звільнений за скороченням штату, після чого твердо вирішив завершити акторську кар'єру. Переїхав з дружиною з Санкт-Петербурга до міста Приозерськ Ленінградської області, де живе в своєму будиночку поруч з Ладозьким озером, насолоджується природою, рибалить.
Родина
Перша дружина — Світлана Миколаївна Жгун (5 вересня 1933 — 18 грудень 1997), радянська акторка театру й кіно.
Друга дружина (з 14 лютого 1962 року по теперішній час[2] ) - Галина Панкратьївна Нілова, інженер-хімік.
Син — Антон Геннадійович Нілов, працює менеджером у фірмі з виробництва автомобільних шин.
Брат двоюрідний — Петро Павлович Кадочников (27 грудня 1944 — 21 липень 1981), радянський актор.
Племінниця — Наталя Петрівна Кадочникова (нар. 14 квітня 1969), актриса «N-театру» під керівництвом Олексія Нілова (2010—2012), художній керівник Творчої майстерні «Династія» імені Павла Кадочникова в Санкт-Петербурзі (з 2012 року).