Нилов Геннадий Петрович родился в городке Луга Ленинградской области 1 октября 1936 года. Отец будущего актера был обычным служащим, а мать всю жизнь проработала поваром. Как только началась Великая отечественная война, семью эвакуировали под Новосибирск. Вследствие частых переездов Геннадий три раза попадал в первый класс и смог окончить его только в 9 лет в Киеве.По линии матери Генннадий являлся родственником знаменитого актера Павла Кадочникова. После войны семейство Ниловых некоторое время проживало вместе с Павлом и его женой, именно в этот период у мальчика начал появляться интерес к актерской деятельности. Во время учебы в старших классах Геннадий Нилов вел драматический кружок, где самостоятельно ставил спектакли, делал исполнителям грим и выбирал сценические костюмы.Гена увлекался и спортом, занимался в спортивной школе, при окончании которой имел 9 разных разрядов в нескольких видах спорта. Высшее образование актер получил в Ленинградском институте театра, музыки и кинематографии, успешно окончив его в 1959 году. Сразу после этого его приняли в штат киностудии "Ленфильм" и пригласили на главную роль в картине "Человек с будущим". Геннадий отлично справился с ролью изобретателя Ивана Кондакова. Актер обладал особой энергетикой, поэтому ему предлагали играть персонажей под стать себе. Лучшими работами Геннадия считаются "След в океане", "Продавец воздуха", "Капитан Немо", "Три плюс два", "Тройная проверка" и "Снегурочка". Женился актер еще во время обучения в институте на актрисе Светлане Жгун, однако брак распался через полтора года. Вторая жена Геннадия - инженер-химик, с которой он познакомился во время съемок в научно-популярном фильме под названием "Здесь скрыта опасность". У них родилось двое сыновей, один из которых пошел по стопам отца и сейчас снимается в кино.