Raised in Lumberton, New Jersey, Lofton played offensive tackle and tight end for the Red Devils at Rancocas Valley High School.
Before landing with a team, Lofton worked for Freedom Mortgage in South Jersey.
[3][4] In two seasons with Ottawa, Lofton saw action in four games (one in 2017, three in 2018), spending most of his time on the practice squad.
[6] On July 8, 2019, Lofton was signed to the Edmonton Eskimos practice squad.
[9] On March 22, 2022, it was announced that he had signed a one-year contract with the Winnipeg Blue Bombers.