Николай Николаевич Гончар родился 18 октября 1946 г. в Мурманске. Русский.
Окончил Московский энергетический институт. Защитил кандидатскую диссертацию по экономике в Московском институте управления им. С. Орджоникидзе.
1972-1975 гг. – заведующий отделом Московского городского совета по научно-исследовательской работе студентов МГК ВЛКСМ
1976-1982 гг. – заведующий отделом НИИ комплексного развития народного хозяйства г. Москвы
1982-1987 гг. – заместитель председателя, первый заместитель председателя исполкома Бауманского районного Совета г. Москвы
1987-1989 гг. – секретарь Бауманского РК КПСС
1989-1990 гг. – председатель Бауманского райисполкома г. Москвы
1990-1991 – председатель Бауманского районного Совета народных депутатов, заместитель председателя Моссовета
Июнь 1991 - октябрь 1993 гг. - председатель Моссовета, Моссовет распущен Указом Президента РФ .
Октябрь-ноябрь 1993 г. - безработный
В декабре 1993 г. - избран депутатом (сенатором) Совета Федерации от г. Москвы, председатель Комитета по бюджету, финансовому, валютному и кредитному регулированию, денежной эмиссии, налоговой политике и таможенному регулированию Совета Федерации
В декабре 1995 г. - избран депутатом Государственной Думы по Центральному избирательному округу г. Москвы (в. т. ч от Пресненского района). Независимы депутат
В декабре 2003 г. - избран депутатом Государственной Думы по Центральному избирательному округу г. Москвы (в. т. ч от Пресненского района)
В декабре 2007 г. - избран депутатом Государственной Думы по Центральному избирательному округу г. Москвы (в. т. ч от Пресненского района)
19 июля 2018 г. - в Госдуме проголосовал в первом чтении за самый жёсткий вариант "пенсионной реформы" (65 лет - мужчины, 63 - женщины), во втором и третьем чтении также голосовал за повышение пенсионного возраста.