Родился 8 марта 1912 года в селе Работьково ныне Дмитриевского район Орловской области. После окончания пяти классов школы проживал и работал в поселке Лопандино Комаричского района Брянской области. В 1943 году Трактаев был призван на службу в Рабоче-крестьянскую Красную Армию. С сентября того же года — на фронтах Великой Отечественной войны. К сентябрю 1944 года младший сержант Трактаев был пулеметчиком 1348-го стрелкового полка 399-й стрелковой дивизии 48-й армии 1-го Белорусского фронта. Отличился во время освобождения Польши. 4 сентября 1944 года во время форсирования реки Нарев в районе населенного пункта Дроздово к югу от города Ружин Трактаев заменил собой выбывшего из строя командира роты. Установив пулемет на лодке, он открыл огонь по противнику, а затем отражал немецкие контратаки на плацдарме. Указом Президиума Верховного Совета СССР от 24 марта 1945 года младший сержант Трактаев был удостоен высокого звания Героя Советского Союза. Орден Ленина и медаль "Золотая Звезда" он получить не успел, так как 31 марта 1945 года погиб в бою. Был также награжден орденом Отечественной войны 2-й степени, двумя орденами Красной Звезды, орденом Славы 3-й степени и рядом медалей. В честь Трактаева названа улица и установлен памятник в Лопандино.