Являлся членом Комиссии Совета Национальностей по национально-государственному устройству и межнациональным отношениям. Был членом Конституционной комиссии.
Родился 27 января 1947 в с. Видлица Олонецкого района Карельской АССР, карел.
В 1975 году окончил Карельский государственный педагогический институт по специальности "учитель географии", в 1980 - Ленинградскую высшую партийную школу, 1987 - аспирантуру Высшей политической школы ЦК Коммунистическ
ой партии Чехословакии в Праге. Кандидат философских наук.
В 1962 - 1966 гг. работал столяром-мебельщиком Видлицкого производственного участка Ильинского лесозавода. В 1966 году некоторое время был директором Видлицкого дома культуры, но в том же году перешел на комсомольскую работу - стал завед
ующим организационным отделом Олонецкого райкома комсомола.
В 1970 - 1973 гг. - второй, а затем первый секретарь Олонецкого райкома комсомола. С 1973 года - инструктор, с 1974 года - заведующий отделом, в 1976 - 1978 гг. - второй секретарь Карельского обкома комсомола.
В 1980 году - инструкт
ор Карельского обкома КПСС, в 1980 - 1982 гг. - второй секретарь Олонецкого райкома КПСС, в 1982 - 1984 гг. - первый секретарь Пряжинского райкома КПСС. В 1987 году был сначала инструктором, а затем зав. отделом в Карельском обкоме КПСС.
В 1988 году перешел на работу в аппарат ЦК КПСС, был инстр
уктором подотдела межнациональных отношений ЦК, курировал Чукотку, Эвенкию и другие северные территории. 27 декабря 1989 года внеочередная (15) сессия Верховного Совета Карельской АССР 11 созыва избрала Степанова Председателем Президиума Верховного Совета республики.
В марте 1990 избран народным
депутатом Карельской АССР, а 18 апреля 1990 - Председателем Верховного Совета Карелии. В марте 1990 года Степанов был избран народным депутатом РСФСР.
Являлся членом Комиссии Совета Национальностей по национально-государственному устройству и межнациональным отношениям. Был членом Конституционн
ой комиссии.
В 1993 году принял участие в восстановлении Коммунистической партии Российской Федерации (КПРФ), является членом Союза коммунистов Карелии, входящего в КПРФ.
С января 1994 - член Комитета по делам Содружества Независимых Государств (СНГ). 17 апреля 1994 избран председателем Прав
ительства Республики Карелия.
С января 1995 - член Совета Федерации второго созыва по должности. Был заместителем председателя Комитета СФ по делам СНГ. 6 марта 1998 г. вошел в состав Правительственной комиссии по реализации Концепции государственной национальной политики.
В декабре 1998 год
а был назначен управляющим делами Исполкома Союза России и Белоруссии.
С 14 декабря 2001 года - Представитель в Совете Федерации Федерального Собрания Российской Федерации от Правительства Республики Карелия. Срок окончания полномочий - май 2002 года. 12 мая 2002 года назначен на срок до апреля