Регалии: Заслуженный мастер спорта СССР; олимпийский чемпион (1972) в десятиборье; бронзовый призер Олимпийских игр (1976); 3-кратный чемпион СССР (1972, 1975, 1976).
Родился 6 августа 1948 года в Одессе (Украина).
Николай Авилов долгое время совмещал тренировки в баскетбольной и легкоатлетической секциях. Лишь в 16-летнем возрасте сделал окончательный выбор в пользу легкой атлетики, выполнив норматив мастера спорта в прыжках в высоту.
Через несколько лет Николай специализировался уже в десятиборье и на Спартакиаде народов СССР-1967 занял пятое место.
В следующем сезоне Авилов завоевал бронзу на чемпионате Советского Союза и отправился на Олимпиаду в Мехико, где остановился в шаге от пьедестала (4 место).
В 1972 году впервые победил на чемпионате СССР, а затем первенствовал на Играх-1972 в Мюнхене с мировым рекордом - 8454 очка. Николай намного опередил ставшего серебряным призером товарища по команде Леонида Литвиненко (8035).
Авилов победил на двух подряд чемпионатах СССР (1975, 1976) и получил право выступить на Играх-1976 в Монреале. Здесь он выступил немного хуже, чем четырьмя годами ранее в Мюнхене, набрав 8369 очков. Но самое главное - значительно прибавили соперники. Так, американец Брюс Дженнер установил рекорд мира - 8618 очков, а занявший второе место Гвидо Крачмер из ФРГ показал результат 8411 очков.
Николай очень хотел выступить на домашней Олимпиаде-1980 в Москве, но на отборочном турнире занял лишь пятое место и не был включен в сборную.
Завершив карьеру, работал тренером на Украине, затем готовил десятиборцев Ирака, Китая, Египта и Сейшельских Островов, где он прожил более десятилетия. Вернувшись на родину, стал депутатом Одесского областного совета.