Родился 29 апреля 1919 года в селе Мурмине Рязанской губернии. Окончил 7 классов московской школы № 11, школу ФЗУ и аэроклуб.
Работал токарем на заводе «Красный пролетарий».
После призыва в Красную армию был направлен в Борисоглебскую военную авиационную школу, закончил ее в 1938 году.
Уже на следующий год младший лейтенант Сувиров принял участие в боях на реке Халхин-Гол, где сбил в воздушных боях 3 японских самолета.
В 1939-1943 годах служил на Дальнем Востоке.
На фронтах Великой Отечественной войны с апреля 1943 года, с боев на Кубани.
Менее чем за 10 месяцев он провел 122 боевых вылета, в 32 воздушных боях сбил 14 самолетов противника и был представлен к званию Героя Советского Союза.
В марте 1944 года, действуя из засады (с аэродрома подскока), сбил 9 самолетов противника, из них 5 бомбардировщиков.
Воевал на юге Украины и в Белоруссии, освобождал Польшу, сражался в Германии.
Всего за войну провел 200 боевых вылетов, 50 воздушных боев, сбил лично 25 и в группе — 7 самолетов противника.
Штурмовыми действиями уничтожил на земле 20 самолетов, 6 паровозов, 20 автомобилей и около 300 неприятельских солдат и офицеров.
В 1955 году окончил Военно-воздушную академию, в 1958 году 39-летний полковник был демобилизован.
Работал инженером.
Жил в Краснодаре.
Умер 18 декабря 1988 года.
Герой Советского Союза (13.04.1944).
Награжден орденом Ленина, тремя орденами Красного Знамени, орденом Александра Невского, двумя орденами Отечественной войны 1-й степени, орденом Красной Звезды, медалями.