Умерший в возрасте 88 лет Геннадий Нилов дебютировал в кино в массовке фильма «Подвиг разведчика» (1947), где главную роль сыграл его дядя Павел Кадочников. Учась на четвертом курсе актерского факультета Ленинградского театрального института имени А. Н. Островского (ныне — Российский государственный институт сценических искусств), Нилов снялся в эпизодических ролях в картинах «В твоих руках жизнь», «Шинель» и «Поднятая целина».
После окончания вуза был принят в штат киностудии «Ленфильм» и получил главную роль в фильме «Человек с будущим». На «Ленфильме» Нилов проработал 34 года до сокращения в 1993 году. После этого решил завершить актерскую карьеру.