Николай Александров родился 4 февраля 1961 года в городе Москва. Окончил филологический факультет Московского государственного университета имени М.В. Ломоносова. Позднее получил ученую степень кандидата филологических наук. С 1986 года являлся сотрудником Музея А.С. Пушкина в городе Москва, затем заведующим Музеем-квартирой Андрея Белого на Арбате.
С 1990 года книжный обозреватель радио «Эхо Москвы», соведущий программы «Радиодетали». Затем одновременно стал ведущим программ телеканала «Культура»: «Порядок слов» и «Разночтения». Публиковался в ряде периодических изданий: «Независимая газета», «Известия», «Итоги», «Газета», «Дружба народов», «Вопросы литературы», «Литературное обозрение».
В 1999 году Николай Дмитриевич участвовал в «круглом столе» журнала «Дружба Народов», №11 за 1999 год «О прозе реальной и виртуальной». Подготовка к публикации Н. Игруновой.
Александров преподает в Российском государственном гуманитарном университете с 2003 года. Являлся преподавателем кафедры литературной критики факультета журналистики с 2003 по 2004 года. В 2011 году стал доцентом кафедры литературной критики.
В марте 2014 года Николай Александров подписал Антивоенное заявление российской интеллигенции «против войны, реставрации тоталитаризма и лжи в государственных СМИ» относительно украинского кризиса и присоединения Крыма к России.
Александров является автором сборника литературно-исторических очерков Силуэты пушкинской эпохи и книги Тет-а-тет. Беседы с европейскими писателями. Ведет единственную на телевидении программу о литературе - «Книги» на телеканале «Дождь», книжные новости «Порядок слов» на «Общественном телевидении России».