Родился 15 июня 1951 года в г. Уфалей Брестской области Белорусской ССР. После окончания Московского высшего технического училища им. Н.Э. Баумана по специальности «энергетические машины и установки» и службы в армии в 1976 году он работал инженером-технологом в в/ч № 13837 Минобороны СССР в Челябинске. В том же году Н.Н. Давиденко перешел на работу в НИИ атомных реакторов им. В.И. Ленина Минсредмаша СССР в Димитровграде, где работал инженером управления реактором установки ВК-50, а затем старшим инженером по эксплуатации службы механика.
С 1979 года он работал старшим инженером цеха наладки и испытания оборудования, начальником лаборатории спецналадочных работ, и.о. заместителя начальника цеха, заместителем начальника цеха наладки и испытания оборудования на Южно-Украинской АЭС Минэнерго СССР.
В 1983 году Н.Н. Давиденко был назначен начальником цеха наладки и испытания оборудования, а в дальнейшем – и.о. заместителя главного инженера по новым блокам, заместителем главного инженера по наладке и испытанию технологического оборудования, заместителем главного инженера АЭС по эксплуатации II очереди, главным инженером Калининской АЭС.
В 1995 году он окончил Академию народного хозяйства при Правительстве РФ.
В 1996 году он получил назначение на должность руководителя департамента технической поддержки концерна «Росэнергоатом», затем работал руководителем департамента – директором технологического филиала, заместителем технического директора - директором по научно-технической поддержке.
В настоящее время - Заместитель Директора по производству и эксплуатации АЭС - директор Департамента инженерной поддержки ОАО «Концерн Росэнергоатом».
Н.Н. Давиденко – доктор технических наук, член-корреспондент РАЕН, заслуженный энергетик Российской Федерации. Награждён медалью «За заслуги в повышении безопасности атомных станций» концерна «Росэнергоатом», лауреат премии им. Н.А. Доллежаля за лучшую конструкторскую работу.