Будущий политик родился 9 октября 1959 года в Сочи, в семье врача и крупного министерского чиновника. Отец ушел из семьи в детстве Бориса. Немцов вырос в Нижнем Новгороде, с отличием закончил школу и радиофизический факультет. Трудился ученым, в 25 лет стал кандидатом наук, написал более 50 работ. Политикой увлекся в 27, начав с экологических протестов.
"Благодаря матери я пришел в политику. Она все время твердила: "Вот ты занимаешься никому ненужной наукой, а у нас собираются строить ядерную котельную.