Николай Борисович Козлов родился 17 июня 1956 года в г. Москве. В 1978 году окончил Московский финансовый институт по специальности "международные экономические отношения". Доктор экономических наук, профессор.
С 1978 по 1992 год работал в Главном валютно-экономическом управлении Министерства финансов СССР. С февраля 1992 года – начальник отдела "Русского национального банка", с января 1993 по март 1994 года – эксперт "Дойче Банка" /представительства в Москве/. С марта 1994 года работал в должности начальника Управления ценных бумаг "Банка развития предпринимательства". С декабря 1994 года до назначения заместителем Председателя Правления ПФР занимал должность Президента, а затем Председателя совета директоров Инвестиционной компании "Риком-Траст".
В Пенсионном фонде Николай Козлов будет курировать вопросы инвестирования пенсионных накоплений, взаимодействия с управляющими компаниями и негосударственными пенсионными фондами, реализации Программы государственного софинансирования пенсии, а также вопросы, связанные с учетом и защитой пенсионных прав граждан в части формирования их пенсионных накоплений.