Родился в Балахнинском районе Нижегородской области. В октябре 1940 года был призван на службу в армию Балахнинским районным военным комиссариатом Горьковской области. Участник Великой Отечественной войны. Воевал в должности командира взвода противотанковых ружей в составе 271-го стрелкового полка 181-й стрелковой дивизии. Принимал участие в боях на Западном, Центральном, 1-м Украинском фронтах, был трижды ранен. После окончания войны гвардии майор Мартынов служил в органах внутренних дел Балахнинского района Горьковской области. Жил и похоронен в городе Балахне Нижегородской области. Награды: ордена Отечественной войны 2-й степени (06.04.1985), Александра Невского (17.03.1945), Красной Звезды (12.08.1944), медали, в т. ч. «За отвагу» (23.07.1943).