И. Н. Санов родился 12 апреля 1919 г. в гор. Мещовске, Калужской области. В 1929 г. его семья переехала в Ленинград. В 1935 г. он поступил на математико-механический факультет Ленинградского государственного университета, который окончил в 1940 г. После окончания он один год работал ассистентом кафедры алгебры в Педагогическом институте и одновременно числился в аспирантуре ЛГУ (экстерном).
С первых дней Великой Отечественной войны и до конца ее И. Н. Санов находился в действующей армии и непосредственно принимал участие в качестве командира взвода, а впоследствии командира роты зенитного артиллерийского полка в боях Ленинградского, Юго-Западного и Украинского фронтов и прошел в составе советских войск с освободительной миссией по Румынии, Польше и Германии.
За участие в боях И. Н. Санов был награжден орденом «Красной Звезды», медалями «За оборону Ленинграда», «За освобождение Варшавы», «За взятие Берлина» и «За победу над Германией в Великой Отечественной войне 1941-1945 гг.».
После демобилизации (1946 г.) он работал в ЛГУ и Ленинградском отделении Математического института (с 1948 г.).
7 сентября 1968 г. после тяжелой болезни он скончался.
Успехи математических наук июль-август 1969 г.
Архив Музея истории СПбГУ Д.13