Родился 12 июля 1774 года, происходил из австрийских дворян, владевших имением в Тверском уезде Московской губернии.
Вступив в военную службу, Трефурт находился в рядах армии Суворова и сражался с французами в Италии и Швейцарии.
Принимал участие в кампаниях 1805 года в Австрии и 1806—1807 годов в Восточной Пруссии, за отличие в сражении с французами под Фридландом был удостоен прусского ордена «Pour le M?rite».
27 июля 1808 года подполковник Трефурт был назначен командиром Тобольского пехотного полка, которым командовал в продолжении всей Отечественной войны 1812 года и последующих Заграничных походов 1813 и 1814 годов.
5 мая 1813 года Трефурт был произведён в полковники, 3 июня того же года был награждён золотым оружием с надписью «За храбрость» и 15 сентября — орденом св. Георгия 4-й степени (№ 2666 по кавалерскому списку Григоровича—Степанова)
24 мая 1816 года Трефурт оставил строевую службу и был назначен комендантом в Тверь, впоследствии произведён в генерал-майоры.
Скончался Трефурт 23 ноября 1846 года в своём имении Жерновка под Тверью, там же и похоронен. На его памятнике было указано что Трефурт за время своей военной службы находился в 56 сражениях.
Его брат, Леонтий (Людольф), во время Наполеоновских войн был русским консулом в Данциге.