Окончил курсы помощников провизоров при мед.-хирургической академии в С.-Петербурге (1865), курсы провизоров при Московском университете (1872).
Работал в аптеках Царского Села, городов Москвы, С.-Петербурга, Казани.
В г. Минусинске с 1874. Руководил музеем с 1877 по 1904.
Член общества естествоиспытателей при Казанском университете, ИРГО, ИРАО, Императорского минералогического общества, Российского фармакологического общества, Императорского общества любителей естествознания, антропологии и этнографии при Московском университете, Финского археологического общества.
За заслуги Мартьянова перед обществом, городом, Сибирью награжден орденами Св. Станислава II и III степеней, Св. Анны III степени.
Именем Мартьянова назван основанный им музей, улица в г. Минусинске, река в Кузнецком Алатау, пик в Западном Саяне.