Николай Сергеевич Тимофеев родился в 1979 г. в Ленинграде. В 2001 г. окончил факультет международных экономических отношений МГИМО (У) МИД России по специальности «финансы и кредит». В 2005 г. получил степень Fellow, Life Management Institute в области управления финансовыми организациями.
В страховании работает семь лет. В 2001–2006 гг. занимал должности специалиста отдела корпоративного страхования, руководителя сектора андеррайтинга и администрирования, руководителя сектора по обслуживанию корпоративных клиентов в AIG Life.