Николай Анатольевич Асаул родился 21 апреля 1977 года.
Он получил высшее образование в Санкт-Петербургской государственной инженерной академии, специализируясь в экономике и управлении на предприятиях машиностроения. В 2006 году
Николай Асаул защитил диссертацию и получил степень доктора экономических наук.
Свою карьеру начал в 1992 году в ТОО «Фирма АСВА» в качестве оператора ПЭВМ, затем продвигался до главного бухгалтера. После этого работал в АООТ «Агрострой механизация», где к 1996 году достиг должности главного инженера. В последующие годы занимал различные руководящие должности в компаниях, таких как ООО «ПСО Леноблагрострой» и ТОО «Фирма АСВА».
В период с 2001 по 2003 годы он работал в Санкт-Петербургском государственном учреждении «Центр по работе с кредитами банков», занимая должности заместителя директора Дирекуии и директора Дирекции. Он также преподавал в Санкт-Петербургском государственном архитектурно-строительном университете с 2002 по 2011 год.
С 2004 по 2007 годы Николай Анатольевич работал в Комитете по инвестициям и стратегическим проектам на руководящих должностях. Затем он занимал пост председателя Комитета по транспортно-транзитной политике в правительстве Санкт-Петербурга, а затем стал заместителем Министра транспорта Российской Федерации до 2018 года.
В 2018 году Николай Асаул был назначен торговым представителем Российской Федерации в Республике Беларусь.
С 2019 года Николай Анатольевич Асаул занимает должность генерального директора АНО «Московская дирекция транспортного обслуживания», а с октября 2021 года возглавляет ГУП "Мосгортранс".