Борис Ефимович Немцов родился 9 октября 1959 года в городе Сочи (Краснодарский край).
С 1967 года жил в городе Горьком (ныне — Нижний Новгород).
В 1981 году окончил радиофизический факультет Горьковского государственного университета им. Н.И. Лобачевского. В 1985 году защитил диссертацию и получил степень кандидата физико-математических наук.
В 1981-1990 годах — научный сотрудник Горьковского научно-исследовательского института радиофизики.
В 1990 году был избран народным депутатом РСФСР, членом Верховного Совета РФ.
В сентябре 1991 года был назначен представителем президента России в Нижегородской области, в декабре 1991 года — главой администрации области (губернатором).
В декабре 1993 года Борис Немцов был избран в Совет Федерации Федерального Собрания РФ первого созыва, был членом Комитета СФ по бюджету, финансовому, валютному и кредитному регулированию, денежной эмиссии, налоговой политике и таможенному регулированию.
В 1995 году победил на выборах губернатора Нижегородской области, по должности вошел в Совет Федерации РФ второго созыва.
17 марта 1997 года был назначен первым вице-премьером правительства РФ.
С марта по декабрь 1997 года Немцов одновременно являлся министром топлива и энергетики РФ, был заместителем председателя комиссии правительства РФ по оперативным вопросам.
В марте 1998 года указом президента РФ был отправлен в отставку вместе со всем составом правительства Виктора Черномырдина.
С апреля 1998 года занял пост вице-премьера в правительстве Сергея Кириенко, в августе 1998 года подал заявление об отставке, которое было удовлетворено президентом Борисом Ельциным.
С сентября 1998 года на общественных началах являлся заместителем главы Совета по местному самоуправлению при президенте РФ.
В 1999 году стал председателем общественно-политического движения "Россия молодая", одним из руководителей коалиции "Правое дело", затем одним из лидеров "Союза Правых Сил" (СПС).
19 декабря 1999 года был избран депутатом Государственной Думы Федерального Собрания РФ третьего созыва, в январе-мае 2000 года был заместителем председателя Государственной Думы РФ третьего созыва, с мая 2000 года — руководителем фракции СПС, являлся членом Комитета ГД по законодательству.
В мае 2001 года на Учредительном съезде партии "Союз Правых Сил" Немцов был избран председателем политического совета этой партии, объединившей участников движения СПС и большинство членов самороспустившихся накануне съезда "Демократической России" и "Демократического выбора России", в дальнейшем стал сопредседателем партии "Союз Правых Сил".
В декабре 2003 года на выборах в Госдуму вместе с Анатолием Чубайсом и Ириной Хакамадой возглавил федеральный список партии "Союз правых сил", который не сумел преодолеть пятипроцентный барьер и пройти в Думу.
В январе 2004 года сложил с себя полномочия сопредседателя партии, оставшись ее рядовым членом.
В январе 2004 года стал одним из основателей организации "Комитет — 2008: свобода выбора".
В 2004-2005 годах был председателем совета директоров концерна "Нефтяной".
С февраля 2005 года по октябрь 2006 года Борис Немцов был внештатным советником президента Украины Виктора Ющенко.
В декабре 2007 года съезд СПС выдвинул Бориса Немцова кандидатом на пост президента России для участия в выборах в марте 2008 года.
Еще до начала предвыборной кампании Немцов снял свою кандидатуру в пользу Михаила Касьянова.
В феврале 2008 года приостановил свое членство в СПС.
13 декабря 2008 года на первом съезде Объединенного демократического движения "Солидарность" избран членом федерального политсовета "Солидарности" и вошел в состав бюро федерального политсовета движения.
В марте 2009 года бюро "Солидарности" выдвинуло Немцова кандидатом в мэры города Сочи. На выборах мэра Сочи, состоявшихся 26 апреля 2009 года, Борис Немцов занял второе место, получив 13,6% голосов избирателей.
В 2010 году Борис Немцов выступил сооснователем Партии народной свободы "За Россию без произвола и коррупции".
В 2012 году был избран сопредседателем политической партии "Республиканская партия России — Партия народной свободы" (РПР-ПАРНАС).
В сентябре 2013 года на региональных выборах был избран депутатом Ярославской областной думы шестого созыва.
27 февраля 2015 года Борис Немцов был убит в Москве.
Борис Немцов — автор ряда научных работ, ряда политических докладов ("Лужков. Итоги", "Сочи и Олимпиада", "Путин. Итоги" и др.), автор книг "Провинциал", "Провинциал в Москве" и "Исповедь бунтаря".
Борис Немцов был награжден медалью ордена "За заслуги перед Отечеством" II степени (1995), медалью "За укрепление боевого содружества" министерства обороны России (2001), орденом святого благоверного князя Даниила Московского I степени (РПЦ, 1996), орденом князя Ярослава Мудрого V степени (Украина, 2006).
У Бориса Немцова осталось четверо детей.
Материал подготовлен на основе информации РИА Новости и открытых источников