В 1986 г. Николай Федосеев окончил Минский государственный педагогический институт иностранных языков по специальности «английский и французский языки», в 2001 г. – Институт государственного управления МГИМО(У) МИД РФ по специальности «юриспруденция».
С 1986 по 1992 г. Николай Федосеев проходил службу на офицерских должностях в Вооруженных силах, с 1993 г. занимал должности от ведущего специалиста до заместителя руководителя Департамента жилищной политики и жилищного фонда города Москвы. В настоящее время – первый заместитель руководителя этого департамента.