Борис Немцов родился 9 октября 1959 года в городе Сочи, Краснодарский Край. Отец мальчика являлся заместителем начальника строительного комитета, мать работала педиатром. Вскоре семья переехала в Нижний Новгород. После школы, в 1976 году поступил на радиофизический факультет Нижегородский государственный университет имени Лобачевского.
Получив диплом работал в научно-исследовательских институтах, занимался проблемами физики плазмы, акустики и гидродинамики. В 1985 году получил ученую степень «кандидат физико-математических наук». Выступал автором более шестидесяти научных работ по квантовой физике, термодинамике и акустике, изобретателем акустического лазера и разработчиком некоторых параметров антенны для космического корабля.
В марте 1990 года Немцова избрали народным депутатом России. На президентских выборах 1991 года являлся доверенным лицом Бориса Ельцина по Нижегородской области. В августе того же года назначен полномочным представителем президента России в регионе. Тогда же занял пост главы областной администрации.
Бориса Немцова повторно избрали губернатором в декабре 1995 года. На этом посту снискал славу реформатора. В этот период избран в Совет Федерации, а весной 1996 года выдвинут инициативной группой на пост президента России, но от участия в выборах отказался.
В марте 1997 года Бориса Ефимовича назначили первым заместителем премьер-министра России. На уровне страны Немцов проводил реформы в социальной и жилищно-строительной сферах, в сфере жилищно-коммунального хозяйства, энергетики, отвечал за антимонопольную политику. Политик занимал должность министра топлива и энергетики России с апреля 1997 года. С мая 1997 года стал членом Совета безопасности Российской Федерации.
После дефолта 1998 года, когда Правительство Сергея Кириенко отправлено в отставку, Немцов стал исполняющим обязанности заместителя председателя правительства России, а через несколько дней сам подал прошение об отставке.
В сентябре 1998 года Борис Ефимович Немцов занял пост заместителя председателя Совета по местному самоуправлению в Российской Федерации.
Через год Немцов избран в Государственную Думу от «Союза правых сил» V созыва. В 2003 году вновь баллотировался в Думу, но проиграл выборы и подал в отставку с поста председателя политического совета «СПС». Через пять лет приостановил членство в «Союзе правых сил» и стал одним из лидеров объединенного демократического движения «Солидарность». В марте 2009 года участвовал в качестве кандидата в выборах мэра города Сочи, заняв второе место.
В 2012 года Борис Немов стал сопредседателем политической партии «Республиканская партия России - Партия народной свободы», а на региональных выборах в сентябре 2013 года избран депутатом Ярославской областной думы VI созыва.
В этот период Борис Немцов являлся одним из организаторов массовых протестных выступлений в Москве. Также известен ка автор автобиографического трехтомника: «Провинциал», «Провинциал в Москве» и «Исповедь бунтаря».
Борис Ефимович Немцов убит 27 февраля 2015 года выстрелами в спину в самом центре Москвы, на Большом Москворецком мосту. Прощание состоялось в Сахаровском центре. После отпевания в храме Архангела Михаила в Тропареве похоронен на Троекуровском кладбище.