1 февраля 1931 года родился в селе Бутка Уральской области.
С 1949 по 1955 годы учился в
Уральском политехническом институте имени Кирова С.М..
В 1955 году по распределению направлен в трест "Уралтяжтрубстрой".
В 1961 году вступил коммунистическую партию.
в 1963 году избран членом Кировского райкома КПСС.
В 1968 году возглавил отдел строительства в Свердловском обкоме КПСС.
В 1975 году избран ответственным секретарём за промышленное развитие области.
В 1976 году избран первым секретарём Свердловского обкома КПСС
и занимал эту должность до 1985 года.
С 1978 по 1989 годы депутат Верховного Совета СССР.
С 1984 по 1988 годы член Президиума Верховного Совета СССР.
С 1981 по 1990 годы был членом ЦК КПСС.
В 1985 году переведён в Москву и возглавил отдел строительства,
а в июне этого же года назначен секретарём ЦК КПСС по вопросам строительства.
В декабре 1985 года избран на должность первого секретаря
Московского городского комитета КПСС.
В феврале 1986 года избран кандидатом в члены Политбюро ЦК КПСС.
18 февраля 1988 года был освобождён от обязанностей кандидата.
14 января 1988 года был назначен первым заместителем председателя Госстроя СССР.
26 марта 1989 года был избран народным депутатом СССР.
С июня 1989 по 26 декабря 1990 года - член
Совета Национальностей Верховного Совета СССР.
4 марта 1990 года Ельцин Б.Н. был избран народным депутатом РСФСР от Свердловска.
29 мая 1990 года был избран председателем Верховного Совета РСФСР.
12 июня 1991 года Ельцин Борис Николаевич был избран первым
Президентом РСФСР.
Это были первые в истории России всенародные выборы Президента.