Николай Степанов родился 9 августа 1952 года в деревне Новые Мураты Комсомольского района Чувашской Республики.
Окончил Чувашский государственный университет им. И.Н. Ульянова.
В 2005 году избран депутатом Чебоксарского городского собрания депутатов от избирательного округа № 21 (Ленинский район).
Женат, имеет троих детей.
Персона в материалах на сайте