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