Степанов Николай Михайлович родился в селе Тряпино Уфимской губернии в семье священника, отец его умер в 1902 году и Николай Михайлович жил у сестры – сельской учительницы. В 1911 году поступил в Уфимскую семинарию, где учился за казенный счет, как сын священника. В 1917 году после окончания учебы в семинарии поступил на медицинский факультет Пермского университета, но в 1919 году был мобилизован фельдшером в белую армию, затем служил лекпомом в Красной Армии, работал в Политпросвете. Только в 1920 году он был откомандирован для продолжения образования в университет и окончил его в 1924 году, получив звание врача. С 1909 года вынужден был добывать средства для существования – вначале давал уроки, затем работал регистратором пристани Левшино, делопроизводителем и приказчиком студенческого кооператива, заведующим студенческой столовой, фельдшером детской губернской больницы, заведующим санитарной пристанью г.Перми. в армии, Участвовал в организации клуба пролетарского студенчества. После окончания университета в 1924 году был избран ординатором клиники госпитальной хирургии, а в 1927 году – сверхштатным ассистентом, с 1931 года – ассистент кафедры стоматологии и одновременно заведующий хирургическим отделением стоматологической клиники. В 1936 году защитил кандидатскую диссертацию, в 1939 г. – докторскую, и в 1940 году утвержден в звании профессора. В 1939 году был назначен заведующим кафедрой общей хирургии. Н.М.Степанов был учеником профессора В.Н.Парина, блестяще оперировал на пищеводе, он в числе всего четырех хирургов от Советского Союза был делегирован на Всемирный конгресс по хирургии пищевода. Активно занимался общественной работой, руководил СНО института, шефствовал над медицинскими учреждениями г.Кизела, во время войны с белофиннами организовывал работу эвакогоспиталя, за что был награжден грамотой Уральского военного округа, награжден почетной грамотой Молотовского облисполкома. Умер Степанов Николай Михайлович 31 июля 1960 года, похоронен на Егошихинском кладбище, напротив входа в Всехсвятскую церковь.