Василий Авилов родился в 1954 году в городе Москва. В 1976 году окончил Высшее Военно-морское инженерное ордена Ленина училище им. Феликса Эдмундовича Дзержинского.
В период с 1984 по 1992 год, Авилов работал в системе внешних экономических связей. С 1992 по 1994 год, занимал должность заместителя председателя Внешнеэкономического объединения «Оборонэкспорт» Министерства внешних экономических связей.
С 1994 по 1997 год, Василий Николаевич работал в аппарате Совета Безопасности Российской Федерации, Администрации президента РФ. С 1997 года, назначен на должность руководителя администрации ПАО «Аэрофлот - российские авиалинии».
С 2009 года замещал должность директора департамента управления делами ПАО «Аэрофлот». В Ноябре 2010 года, Авилов Василий Николаевич назначен исполнительным директором ПАО «Аэрофлот».
Имеет государственные награды и знаки отличия.