Нилов родился в 1936 году в городе Луга Ленинградской области. В 1959-м окончил актерский факультет Ленинградского театрального института имени А. Н. Островского и поступил в труппу киностудии «Ленфильм».

Помимо знаменитой роли в «Три плюс два», актер активно работал в театре. Среди его сценических постановок: «Любовь и странствия прапорщика Гринева», «Здравствуй, Мэри Поппинс!», «Урфин Джюс, или Тайна трех камней», «В гостях у Андерсена», «Четыре миллиарда долларов, или Осторожно - золотая рыбка!», «Сторож для Ариадны», «Миф о десанте».

В ряде спектаклей он также выступал как композитор.

Напомним, всего несколько дней назад, 27 сентября, на 80-м году жизни умер еще один актер, Александр Иовлев, известный по сериалу «Тайны следствия».