Armstrong attended Robichaud High School, before moving on to Iowa Central Junior College.
After his sophomore season he transferred to the University of Mississippi, where he was a two-year starter as a blocking tight end.
[2] As a rookie, he started 7 games and although he was mostly used as a blocking tight end, he was a part of one of the longest passing plays in franchise history, an 81-yard touchdown reception against the Los Angeles Rams on December 6.
[4] On August 27, 1996, the Dallas Cowboys signed him for blocking purposes after tight end Kendell Watkins was lost for the season.
He announced his retirement after the Cowboys didn't re-sign him and selected David LaFleur in the first round of the 1997 NFL draft.